搭建帶有web管理界面的dhcp伺服器
1. DHCP伺服器如何搭建、如何設置
在FreeBSD的Packages Collection中,有兩個不同的DHCP客戶機和伺服器軟體,一 個為ISC-DHCP,另一個為WIDE-DHCP,兩個軟體都包括了DHCP客戶軟體和伺服器軟體,其中ISC-DHCP 更為常用一些,這里就以ISC-DHCP為例介紹在FreeBSD上安裝和設置DHCP。
為了支持DHCP,首先要確認系統內核支持偽設備bpfilter,如果沒有,就需要重新編譯內核。偽設備bpfilter 是一個允許應用程序接收網路的原始數據包的界面,這樣應用程序就能接收目的地址非本機IP地址的數據包 了。DHCP使用bpfilter的原因是在DHCP設置好計算機的TCP/IP之前,由於計算機本身沒有定義IP地 址,而TCP/IP堆棧本身不會接收不具備本機IP地址的數據包。要接收DHCP伺服器發送回客戶的數據包,就需要繞 過TCP/IP堆棧,而必須使用偽設備bpfilter。
1. pseudo-device bpfilter 4
定製內核之後,還要保證/dev/目錄下具有對應bpfilter的設備文件。
1. # cd /dev
2. # sh MAKEDEV bpf0 bpf1 bpf2 bpf3
從Packages Collecion中安裝DHCP軟體,這將DHCP軟體中的dhcpd,dhclient和dhcprelay 安裝到/usr/local/sbin目錄下。
1. $ ls /usr/local/sbin/dhc*
2. /usr/local/sbin/dhclient
3. /usr/local/sbin/dhcpd
4. /usr/local/sbin/dhcrelay
設置伺服器
為了設置DHCP伺服器dhcpd,首先就要設置其配置文件/etc/dhcpd.conf。這個配置文件 語法簡單,比較容易理解。
1. server-identifier 192.168.3.1;
2.
3. subnet 192.168.3.0 netmask 255.255.255.0 {
4. range 192.168.3.10 192.168.3.20;
5. default-lease-time 600;
6. max-lease-time 7200;
7. option subnet-mask 255.255.255.0;
8. option broadcast-address 192.168.3.255;
9. option routers 192.168.3.1;
10. option domain-name-servers 192.168.3.1;
11. option domain-name "exampleorg.org.cn";
12. }
13.
14. host a1 {
15. hardware ethernet 00:90:27:4e:92:09;
16. fixed-address 192.168.3.32;
17. option subnet-mask 255.255.255.0;
18. option broadcast-address 192.168.3.255;
19. option routers 192.168.3.1;
20. option domain-name-servers 192.168.3.1;
21. option domain-name "exampleorg.org.cn";
22. }
基本的dhcpd.conf首先使用server-identifier定義了本伺服器的IP地址,這對於有 多個IP地址的伺服器系統十分重要,一般不必設置這個參數,dhcpd能自動偵測。然後定義要分配IP地址的客戶機組 ,每組擁有一個可用的IP地址范圍。有兩種客戶機組的劃分方式,一種為指定子網段來區分,一種為指定主機來區分。
這個例子中的第一組定義了一個子網192.168.3.0/24,這個子網段內,可供DHCP伺服器分配的I P地址范圍為192.168.3.10到192.168.3.20,這個地址范圍也可以不是連續的,不連續的地址可以 使用多個range設置參數來設置。此外,還設置了這一組內分配的IP地址的租期限制default-lease-time 和max-lease-time,可以使用預設值,而不必改動。後面的option參數設置DHCP的附加功能 ,例如設置DHCP客戶的網路掩碼、廣播地址、DNS伺服器、域名等等。事實上這些option設置選項也可以被用作 全局選項設置,即放置在server-identifier之後,對所有的客戶機組起作用。
例子的第二組是針對某個特定主機a1進行的設置,這個主機被限定為乙太網地址為hardware ethernet 參數值的計算機,將給這個計算機分配一個固定地址。這種分配方式實際等價於固定地址分配方式,唯一的好處就是能夠對IP地址進行集中管理,不必每個計算機分別設置了。這里同樣也可以使用option參數,設置TCP/IP的參數 。
dhcpd.conf中還能有更多的組,包括對非本網段的子網上的客戶機指定的組。
當設置了dhcpd.conf之後,就能啟動dhcpd守護進程了,由於計算機會有多個網路界面,需要指定dhcpd 伺服器的網路界面,以便回應相應界面上的DHCP請求。
1. # /usr/local/sbin/dhcpd fxp0
在調試階段,可以使用-d參數,這樣dhcpd就不會進入後台運行,而一直保留在前台,並顯示各個與客戶計算機通信的過程。當一切都調試完畢之後,就能去除-d參數,並將執行命令放入rc.local啟動腳本中,以便系統能夠自動執行。
此後,dhcpd正常運行的時候,會將每一次客戶請求及其回應的IP地址分配的記錄,都記錄在/var/run/dhcpd.leases 文件中。為了使dhcpd能正常進行日誌記錄,應該在啟動dhcpd之前使用touch 命令,生成一個新的日誌文件。以後就可以查看這個日誌文件的內容,以得到當前DHCP伺服器的狀態和客戶機IP地址分 配的情況。以下是一個日誌文件的部分內容。
1. lease 192.168.3.11 {
2. starts 3 1998/11/26 05:46:28;
3. ends 4 1998/11/27 05:46:28;
4. hardware ethernet 0:80:c2:12:fd:d;
5. uid 1:0:80:c2:12:fd:d;
6. }
touch命令的優點是在存在相關的文件時,不刪除或更改文件內容,只更新其訪問時間設置,只有在文 件不存在時才生成新文件。
然後就能設置網路中的客戶計算機使用DHCP協議,獲取合法的IP地址了。通常Windows計算機的TCP/IP設置 中能直接設置支持DHCP協議,如果為Unix(包括FreeBSD)設置DHCP客戶軟體,就需要dhclient的支持。
設置客戶軟體
ISC-DHCP中同樣也提供了一個客戶程序dhclient,用於FreeBSD系統從DHCP伺服器上動態獲取一個IP地 址。這個程序同樣也要求內核支持bpfilter偽設備。
dhclient使用的配置文件為/etc/dhclient.conf,然而最一般的情況下可以不使用它,軟體本身的預設配置就滿足一般情況下請求IP地址的需要了。預設設置下dhclient在獲得了IP地址之後,會自動執行/etc/dhclient-script 這個腳本程序,以針對剛獲取的動態IP地址進行必要的設置。很多依賴於IP地址的網路服務,就可以在這個腳 本中啟動,或者針對重新分配的動態IP地址對已有的網路服務進行修正。雖然使用者也許不希望使用這個腳本 設置網路,但如果不存在這個腳本程序,或者這個程序不可執行,那麼dhclient就不能正常執行。
因此對於最一般的客戶機,一般只連接到一個網路上,僅具備一個網路界面,可以使用一個空的dhclient.conf 和空的declient-script文件,就能完成設置IP地址和其他TCP/IP參數的任務了。
1. # touch /etc/dhclient.conf
2. # touch /etc/dhclient-script
3. # chmod +x /etc/dhclient-script
4. # /usr/local/sbin/dhclient fxp0
5.
6. Listening on BPF/fxp0/00:90:27:4e:92:09/unattached
7. Sending on BPF/fxp0/00:90:27:4e:92:09/unattached
8. Sending on Socket/fallback/fallback-net
9. DHCPDISCOVER on fxp0 to 255.255.255.255 port 67 interval 22
10. DHCPOFFER from 192.168.3.1
11. DHCPREQUEST on fxp0 to 255.255.255.255 port 67
12. DHCPACK from 192.168.3.1
13. bound to 192.168.3.32 -- renewal in 3600 seconds.
在更復雜的情況下,就要指定更多的內容,例如當系統有多個網卡時,要指定dhclient應該從哪個子網中獲 得IP地址設置,就需要使用設置文件dhclient.conf。一般除非有多個區域網網路界面,都應該使用空設置文件, 避免產生配置錯誤。以下為一個簡單的dhclient.conf的例子,可以用於多網路界面的情況:
1. # Defaults
2. timeout 60;
3. reboot 10;
4. retry 60;
5. select-timeout 5;
6. initial-interval 2;
7. script "/etc/dhclient-script";
8. interface "fxp0" {
9. request subnet-mask, broadcast-address, routers, domain-name-servers,
10. domain-name, host-name;
11. require domain-name-servers;
12. }
這個設置文件主要用於重新定義一些參數,比較容易理解,更改也比較容易。
成功的手工執行dhclient之後,就可以考慮將其和系統啟動文件相結合了。因為很多網路服務是依賴於網路 配置的,應該在啟動這些網路服務之前使用DHCP配置好TCP/IP。使用dhclient-script啟動服務的想法雖然也能解決問題,然而這就不能使用系統的啟動rc文件中的相關設置啟動網路服務,而在這個dhclient-script 中重新啟動,因此比較麻煩。更簡便的做法是僅僅在dhclient-script中設置hostname, 而讓系統啟動文件完成其他網路服務的啟動。這樣就要求將dhclient與系統rc文件結合起來。
1. #hostname="my.domain.name"
2. network_interfaces="fxp0 lo0"
3. # List of network interfaces (lo0 is loopback).
4. ifconfig_lo0="inet 127.0.0.1"
5. # default loopback device configuration.
6. #ifconfig_fxp0="inet 192.168.3.12 netmask 255.255.255.0"
7. defaultrouter="NO"
8. # Set to default gateway (or NO).
這樣就需要更改rc.conf文件,更改一些設置語句。首先要注釋hostname設置,而在dhclient.script中進行設置,也不必設置defaultrouter,它通過DHCP協議自動設置。同時要保證netwo
2. Windows08搭建DHCP、Web、DNS服務
試驗環境為:Windows server 2008(服務端)、Windows2003(客戶端)
一、搭建DHCP服務
「dhpc即動態主機設置協議,是一個區域網的網路協議,使用UDP協議工作。主要是給網路快速自動地分配IP地址,能夠幫助我們將IP地址和相關IP信息分配給網路中計算機。
為什麼需要dhcp:內網ip不足、手動配置ip造成ip沖突、內網機器多手工配置ip累死人
1、將兩台虛擬機調整到統一網段(LAN),相當於交換機里劃分了一個VLAN
2、2008dhcp一定要配置靜態ip
IP: 192.168.1.2(隨意分配)
子網掩碼: 255.255.255.0(默認)
默認網關: 192.168.1.1(一般情況下就是路由器的網關/上網地址,網關一般是路由器出口的地址)
首選DNS: 192.168.1.1(一般情況下也是網關的地址)
備用DNS: 114.114.114.114(任何人都能使用的公用DNS)
3、開始 =》 管理工具 =》 伺服器管理(默認功能&角色不安裝,需要手動安裝,安裝的時候,必須要掛載鏡像文件)
4、勾選安裝dhcp伺服器
用2003(客戶端)查看
5、DHCP的保留地址(給領導&運維人員,單獨分配給某一個人使用)
6、DHCP的排除
二、Web服務搭建
又稱之為WWW(萬維網服務),且服務的運行離不開中間件(如,iis、apache、nginx、tomcat、jboss等),沒有中間件的話,則不能運行Web站點
1、伺服器管理 =》 添加角色 =》 web服務
4、Web站點訪問方式
a)、ip訪問,多個ip地址的話自己選擇
b)、多埠訪問,默認80埠,訪問的時候後面跟:埠
c)、多主機頭(域名訪問),目前聯網基本都是這個方法,網址與域名綁定,內網需要自己搭建dns服務,詳見DNS伺服器第三點
三、搭建DNS伺服器
1、伺服器管理 =》 DNS服務 =》 一路下一步,安裝完成
2、本地網路中,dns設置成自己的IP地址
3、開始=》打開DNS管理器
創建A機
這樣也解決了ip地址不容易記住的問題
3. 怎樣搭建DHCP伺服器
安裝並啟動DHCP服務以後,您必須創建一個作用域,一個可用來租用給DHCP客戶機的有效IP地址范圍。環境中的每個DHCP伺服器至少都應該有一個,不與環境中其他DHCP伺服器的作用域相重疊的作用域。在Windows 2000中,必須對Active Directory域環境中的DHCP伺服器進行授權,以防惡意DHCP伺服器聯機侵入,並對DHCP伺服器進行授權。 在域控制器上安裝並配置完DHCP服務以後,伺服器通常會在第一次被添加到DHCP控制台時被授權。但是,當您在一個成員伺服器或獨立的伺服器上安裝並配置完DHCP服務以後,您需要授權該DHCP伺服器。 若要授權DHCP伺服器,請按照下列步驟操作: 單擊開始—>單擊程序—>單擊管理工具,然後單擊DHCP。 在DHCP管理單元的控制台樹中,選擇這個新的DHCP伺服器。如果在伺服器對象的右下角有一個紅色箭頭,說明該伺服器尚未被授權。右鍵單擊該伺服器—>單擊授權,過一會,再次右鍵單擊該伺服器,然後單擊刷新,該伺服器將在右下角顯示一個綠色箭頭以表明該伺服器已被授權。 若要新建作用域,請按照下列步驟操作:單擊開始—>單擊程序,指向管理工具,然後單擊DHCP。右鍵單擊該伺服器—>單擊新建作用域。在新建作用域向導中,單擊下一步,然後為該作用域鍵入名稱和說明。這可以是您選擇的任何名稱,但是它應該具有足夠的描述性,以便標識該作用域在網路上的用途。 鍵入這些可作為作用域一部分進行租用的地址范圍,例如起始IP地址為192.168.100.1,結束地址為192.168.100.100。因為這些地址都要提供給客戶機,所以它們對於您的網路來說必須是有效的,並且當前未在使用。如果您想使用不同的子網掩碼,請鍵入新的子網掩碼。單擊下一步。 鍵入要從輸入的范圍中排除的IP地址。這包括已經靜態分配給組織中各計算機的任何地址。單擊下一步。 鍵入從該作用域中租用的IP地址到期前的天數、小時數和分鍾數。這決定了客戶機在不更新的情況下可以保留一個租用的地址多長時間。單擊下一步,選擇是,我想現在配置這些選項,然後繼續使用向導,為最常用的DHCP選項進行設置。單擊下一步。 鍵入從該作用域獲取IP地址的客戶機應使用的默認網關的IP地址,單擊添加將默認網關地址放入列表中,然後單擊下一步。 注意:如果網路中已經存在DNS伺服器,請在父域中鍵入您的組織的域名。鍵入您的DNS伺服器名稱,然後單擊解析,確保DHCP伺服器可以與DNS伺服器聯系,並確定它的地址。然後單擊添加,將該伺服器,包括在分配給DHCP客戶機的DNS伺服器列表中。單擊下一步。單擊是,我想現在激活此作用域,激活該作用域,使得客戶機可以從中獲得租用地址,然後單擊下一步。單擊完成。 三、可能遇到的問題 1、客戶機無法獲得IP地址 如果DHCP客戶機沒有已配置的IP地址,通常表明該客戶機未能與DHCP伺服器取得聯系。這可能是因為網路問題,也可能是因為DHCP伺服器不可用。如果DHCP伺服器已經啟動,其他客戶機已經能夠獲得有效地址,請驗證該客戶機的網路連接是否有效,所有相關的客戶機硬體設備(包括電纜和網路適配器)是否運行正常。 2、DHCP伺服器不可用 如果DHCP伺服器不能向客戶機提供租用地址,通常是因為DHCP服務未能啟動。如果是這種情況,該伺服器可能還未被授權在該網路運行。如果您以前能夠啟動DHCP服務,但是現在一直停止,請使用事件查看器檢查系統日誌中可能找出其原因的所有條目。 注意:若要啟動DHCP服務,單擊啟動—>單擊運行,鍵入cmd,然後按ENTER鍵。鍵入net start dhcpserver,然後按ENTER鍵。
4. win server2012 怎麼搭建dhcp伺服器
你好,我也在做這方面的東西,希望能互相交流。1.用管理員賬戶登錄2.按照提示配置,在SelectServerRoles的頁面下,先擇DHCPServer然後點擊下一步3.在SelectRoleServices頁面上,選擇NetworkPolicyServer,然後點擊下一步兩次4.在頁面上,確認您的IP地址類型(如果IPV6和IPV4同時配置的話,優先顯示IPV4,如果您只配IPV6的地址,您需要在網卡禁用IPV4)點擊下一步5.在SpecifyIPv4DNSServerSettings頁面下確認您的域名是否正確的填寫在Parentdomain下6.在PreferredDNSserverIPaddress鍵入IPV4DNS首選地址的地址7.在SpecifyWINSServerSettings頁面選擇,下一步8.在AddorEditDHCPScopes,選擇添加,然後添加IPV4的起始地址,DNS和DG(類似IPV4的DHCP的配置)9.在ConfigureDHCPv6StatelessMode頁面,選擇,下一步10.在ConfirmInstallationSelections頁面下點擊安裝11.在開始運行中,管理工具中選擇DHCP12.建議在IPV6的配置中鍵入以fec0前綴的IPV6地址進行配置13.配置好後,還需要對每個客戶端的網卡屬性進行修改,因為可能有些網卡默認情況下的一些屬性不支持IPV6(XP的系統默認不支持IPV6),配置如下:A.在客戶端上開始-運行cmdB.在命令行界面鍵入netshintipv6showint"網路連接的名稱"回車C.通過命令netshintipv6setinterface「網路連接的名稱」attribute=enabled(Disable)將下面的屬性配置Disable:RouterdiscoverEnable::otherstatefulconfiguration
5. 如何windows sever2008 r2創建web伺服器
方法: 如何在Windows Server 2008中安裝和配置DHCP伺服器。 首先來了解一下DHCP伺服器的用途。 DHCP伺服器即動態主機配置協議,它是一種客戶端-伺服器技術,它允許DHCP伺服器將IP地址分配給作為 DHCP 客戶端啟用的計算機和其他設備,也允許伺服器租用IP 地址。 通過使用DHCP伺服器,可以在在特定的時間內將IP地址租用給DHCP客戶端,然後當客戶端請求續訂時自動續訂IP地址。 另外對於具有很多客戶端的企業網路來說,在進行IP地址修改或更換的時候,只需對HCP伺服器處的伺服器或作用域選項進行更改,就可以更新DHCP客戶端參數,而無需在所有DHCP客戶端上分別執行此操作,這樣可以大大降低企業網路管理員的維護工作量。因為網路中所有計算機的所有IP地址都被存放在伺服器計算機上的一個資料庫中。 另外,DHCP伺服器還可以為特定的計算機或其他設備保留IP地址,以便它們總是具有相同的IP地址,同時還接收最新的DHCP選項。DHCP伺服器可以實現的功能還有很多,在此我不再詳細介紹。 下面先來看一下如何安裝一個DHCP伺服器。 安裝DHCP伺服器 和安裝IIS 7.0一樣,在安裝DHCP伺服器的時候也要用到Windows Server 2008的伺服器安裝器。 首先打開伺服器管理器,點擊開始菜單——>管理工具——>伺服器管理器。伺服器管理器打開後,點擊左側面板中的角色,然後點擊右側面板中的添加角色。 開始添加角色9點擊完添加角色後會出現歡迎界面,添加角色說明,點擊下一步,從窗口中選擇要安裝的DHCP伺服器,選擇安裝DHCP伺服器,點擊下一步,出現DHCP伺服器說明窗口,點擊下一步,進入選擇網路連接綁定,安裝程序將檢查你的伺服器是否具有一個靜態IP地址,如果檢測到會顯示出來。 選擇網路連接綁定,接下來你需要輸入你的域名和DNS伺服器的IP地址,通過將DHCP與DNS集成,當DHCP更新IP地址信息的時候,相應的DNS更新會將計算機的名稱到IP地址的關聯進行同步。 設定IPv4 DNS伺服器設置19輸入地址然後點擊下一步,接下來指定IPv4 WINS伺服器設置,對於某些企業來說,企業網路中包含使用NetBIOS名稱的計算機和使用域名的計算機,則需要同時包含WINS伺服器和DNS伺服器。當然,如果你用不到它的話,請選擇第一個選項,然後點擊下一步。 指定IPv4 WINS伺服器設置21接下來添加或編輯DHCP作用域,作用域是為了便於管理而對子網上使用 DHCP 服務的計算機 IP 地址進行的分組。管理員首先為每個物理子網創建一個作用域,然後使用此作用域定義客戶端所用的參數。 添加作用域,添加作用域地址范圍(有線)、添加作用域地址范圍(無線)、添加後的作用域。 在Windows Server 2008中默認增加了對下一代IP地址規范IPv6的支持,不過就目前的網路現狀來說很少用到IPv6,因此可以選擇對此伺服器禁用DHCPv6無狀態模式。 禁用DHCPv628接下來授權DHCP伺服器,因為筆者是以Administrator登錄,因此設置如下: 授權DHCP伺服器30最後確認安裝選擇,如果沒有問題的話點擊安裝按鈕開始安裝,如果發現設置有問題可以點擊上一步重新設置。 確認安裝,選擇點擊安裝按鈕後,開始自動安裝。 安裝進度,最後提示安裝成功與否。 安裝結果,下面從伺服器管理器中確認一下DHCP伺服器是否已經成功安裝。 至此,我們已經成功的在Windows Server 2008中安裝了DHCP伺服器,那麼如果在日後的工作中希望修改DHCP伺服器的參數該怎麼辦呢?下面看一下如何對DHCP伺服器進行配置。 配置DHCP伺服器、確認DHCP伺服器是否運行38在Windows Server 2008中提供了一個DHCP伺服器管理器,成功安裝DHCP伺服器後,點擊開始菜單——>管理工具——>DHCP,可以啟動這個管理工具。 啟動DHCP伺服器管理界面、DHCP伺服器管理界面,可以看到在IPv4下面有已經創建的作用域,如果希望創建新的作用域的話,只需右鍵點擊IPv4,然後選擇新建作用域即可。 新建作用域43如果希望修改現有作用域的參數,在選中相應作用域後,點擊右鍵從菜單中選擇【屬性】,然後從這兒你可以對該作用域的詳細參數進行修改。 修改作用域參數,如果你希望為特定的計算機或其他設備保留IP地址,以便它們總是具有相同的IP地址的話,你可以針對這個作用域新建保留,選中作用域中的保留,然後從右鍵菜單中選擇新建保留。 新建保留,然後從彈出窗口中輸入相應的IP地址和MAC地址。 輸入設置,保留地址的參數。 總體來說,相比Windows Server 2000和2003來說,在Windows Server 2008中安裝配置DHCP伺服器要輕松很多,通過一個智能化的向導可以輕松在一個界面中完成安裝配置。 希望對你有用和幫到你。
6. 如何搭建dhcp伺服器
啟動WIN server,用管理員帳號登錄並確保已安裝活動目錄,如未安裝活動目錄先行安裝;查看該伺服器IP地址和子網掩碼;
單擊」開始」-」程序」-」管理工具」-」DHCP」,按如下要求配置DHCP伺服器;
(1) 地址池:192.168.12.100至192.168.12.254,(2) 排除地址192.168.12.200至192.168.12.220;子網掩碼為255.255.0.0;
(3) 地址租約:1天;
(4) 網關/路由器地址:192.168.0.2 ;
(5) DNS服(6) 務器地址:202.102.152.3和202.102.154.3;
(7) WINS服(8) 務器地址:192.168.0.1;
激活該作用域並對DHCP伺服器授權;
以相鄰另一台微機作工作站,啟動W2K Professional,完成以下操作
(9) 設置為」自動獲取IP地址」;
(10) 依次單擊」開始」-(11) 」運行」-(12) 」command」(Windows 98)或」cmd」(W2K),(13) 進入命令行界面;
(14) 輸入命令IPCONFIG /all,(15) 記錄IP地址及相關配置,(16) 並觀察是否與DHCP服(17) 務配置一致.
(18) 輸入ipconfig/ renew,再輸入ipconfig/all 查看IP是否改變
7. 區域網路由器怎麼設置dhcp伺服器
將數據按順序無重復發送到目的地,具體實現了區域網的管理。下面是我為大家整理的關於區域網路由器怎麼設置dhcp伺服器,一起來看看吧!
區域網路由器怎麼設置dhcp伺服器
01.在瀏覽器中輸入網址登陸路由器管理界面,然後輸入用戶名和密碼進行登陸。

8. 如何配置dhcp伺服器
1、首先打開電腦網路的本地連接狀態窗口頁面,找到「屬性」按鈕。