筆者使用的是ubuntu 16.04.5 lts
dhcp伺服器是為客戶端機器分配ip位址的,所有分配的ip位址都儲存在dhcp伺服器的資料庫中。為了在子網中實現dhcp分配ip位址,需要在目標主機上安裝配置dhcp服務
安裝isc-dhcp-server:
$ sudo apt install isc-dhcp-server
#dhcp的主要配置檔案有兩個,分別位於 /etc/default/isc-dhcp-server 和 /etc/dhcp/dhcpd.conf。下面要做的就是對這兩個檔案進行配置。
首先需要知道目標主機的網絡卡名稱:
$ ifconfig
#得到以下資訊:
可以看到,目標主機的兩張網絡卡名稱分別為enp5s0f0和enp5s0f1,其中enp5s0f0可用。接下來配置 /etc/default/isc-dhcp-server 檔案,
這裡網絡卡名字使用的是enp5s0f0,ipv4位址是192.168.19.20,所以接下來配置都是19網段的,但是每個虛擬機器ipv4和網絡卡名字是不同的,我的就是77網段,所以我在配置時全部換成了77網段
$ sudo vim /etc/default/isc-dhcp-server
將inte***ces的內容補充為目標主機的網絡卡名稱enp5s0f0。(要與自己的網絡卡名稱一致)
配置 /etc/dhcp/dhcpd.conf 檔案:
$ sudo vim /etc/dhcp/dhcpd.conf
檔案內容中需要配置的是網域名稱和子網ip等資訊,對於第一檔案片段中的
option domain-name 「example.org」 不用修改,下一行的domain-name-server需要注釋掉在第二檔案片段中補充。對於第二檔案片段中的白色部分,全是新新增的資訊。目標主機的子網ip為192.168.19.20,因此subnet為192.168.19.0,dhcp分配範圍設定為150-253,其餘位址留給廣播和靜態ip。閘道器和dns均設定為192.168.19.1,廣播位址為192.168.19.255,ntp-servers和netbios-name-servers設定與dns一致,netbios-node-type預設為8
這裡千萬注意,以下是我的配置,僅參考,不要照抄
配置完成之後重啟dhcp服務:
$ sudo service isc-dhcp-server restart
檢視dhcp是否正常執行:
$ sudo netstat -uap
當顯示dhcpd的program name時表示dhcp服務安裝配置啟動成功
3.配置過程中的除錯
第一次配置過程中很有可能出現配置失敗無法啟動dhcp的情況,筆者第一次配置時也是遇到了很多問題,後來發現檢視日誌是最可靠的方法。
檢視系統日誌:
$ vim /var/log/syslog
上面記錄了失敗的具體原因,定位到行,能比較有效地減少 花在配置錯誤上面的分析時間。
另外,官方的guidebook和q&a也是比較有效工具。
tar -xvf dhcp-4.3.5.tar.gz/sudo apt install isc-dhcp-server
cd dhcp4.3.5
./configure
make
sudo
make
install
配置檔案/etc/dhcp/dhcpd6.conf
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet6 2001:db8:0:1::/64
}
建立空檔案/var/db/dhcpd6.leases
檢視當前網絡卡資訊ifconfig,然後為網絡卡ens33新增dhcp伺服器位址
ifconfig ens33 inet6 add 2001:db8:0:1::1/64
啟動server,這樣一般成功
dhcpd -6 -cf /etc/dhcp/dhcpd6.conf
檢視連線,安裝成功後會出現dhcpd字樣的介面
netstat -uap
dhcp啟動後獲取不了ip可嘗試關閉防火牆ufw disable
客戶機可以獲取ipv6但是無法ping通dhcp server
dhcp沒有想客戶機下發預設閘道器,手動新增預設閘道器
1、禁用除虛擬機器網絡卡(你開啟的dhcp伺服器的虛擬機器使用哪個網絡卡就不能禁用哪個,一般都用vm8)外其他無關網絡卡,防止虛擬機器網絡卡從其他地方獲取ip。
2、記得關閉虛擬機器防火牆 ufw disable
3、開啟你的虛擬機器網絡卡的dhcp服務(ipv6/ipv4),
4、進入主機cmd 介面,
ipconfig/release #釋放當前網絡卡獲取ip
ipconfig/renew#網絡卡重新獲取ip(dhcp已開啟情況下)
5、檢視網絡卡資訊配置
ipconfig/all
#或者直接開啟介面卡自己去看網絡卡詳細配置資訊
上面這張圖,我檢查完6,在虛擬機器快照回退到4配置成功狀態後,重新獲取了網絡卡ip,所以會有6伺服器的暫存
DHCP伺服器配置
專案二 dhcp伺服器配置 子任務1 建立dhcp伺服器 1 dhcp它是動態主機配置協議,可以自動為區域網中的每一台計算機自動分配ip位址 完成每台計算機的tcp ip協議配置。2 dhcp的分配方式 1.手動分配 2.自動分配 3.動態分配 3 dhcp伺服器只有授權才能對外提供服務 授權注意事...
DHCP伺服器配置
二 dhcp伺服器相關檔案 三 配置檔案 四 配置dhcp伺服器 dhcp服務作用 動態主機配置協議 為大量客戶機自動分配位址,提供集中管理 減輕管理和維護成本 提高網路配置效率 可分配的位址資訊主要包括 網絡卡的ip位址,子網掩碼 對應的網路位址,廣播位址 預設閘道器位址 dns伺服器位址 引導檔...
伺服器配置(DHCP)
1 開啟dhcp功能 ruijie config service dhcp 2.2 配置dhcp位址池 ruijie config ip dhcp pool vlan2 建立乙個名為 valn2 的dhcp位址池 ruijie dhcp config lease 1 2 3 1 2 3分別是天 時 ...