Ubuntu-16.04搭建DHCP服務
阿新 • • 發佈:2018-06-04
Linux DHCP Ubuntu-16.04搭建DHCP服務
一、什麽是DHCP
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)通常被應用在大型的局域網絡環境中,主要作用是集中的管理、分配IP地址,使網絡環境中的主機動態的獲得IP地址、Gateway地址、DNS服務器地址等信息,並能夠提升地址的使用率。
二、安裝DHCP服務軟件
安裝isc-dhcp-server:
sudo apt-get install isc-dhcp-server
三、配置DHCP服務
DHCP的主要配置文件有兩個,分別位於 /etc/default/isc-dhcp-server 和 /etc/dhcp/dhcpd.conf。下面要做的就是對這兩個文件進行配置。
-
查看本機網絡信息
假設ens160
網卡為外網網卡
假設ens192
網卡為內網網卡 -
配置
isc-dhcp-server
將監聽端口INTERFACES
修改為內網網卡名稱ens192
保存退出 - 配置hdcpd.conf
修改配置
subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.10 10.0.0.100; option domain-name-servers 202.206.192.33, 223.5.5.5; option domain-name "mylab.com"; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option broadcast-address 10.0.0.255; default-lease-time 600; max-lease-time 7200; }
逐行進行解釋
#subnet後跟子網網段,netmask後跟子網掩碼 subnet 10.0.0.0 netmask 255.255.255.0 { #地址池 range 10.0.0.10 10.0.0.100; #DNS服務器地址(多個地址用","隔開) option domain-name-servers 202.206.192.33, 223.5.5.5; #為所分配的域分配域名 option domain-name "mylab.com"; #為所分配的主機分發子網掩碼 option subnet-mask 255.255.255.0; #分發默認網關 option routers 10.0.0.1; #分發廣播地址 option broadcast-address 10.0.0.255; #默認租期時間(秒) default-lease-time 600; #最大租期時間(秒) max-lease-time 7200; }
四、啟動服務
-
啟動DHCP服務
sudo service isc-dhcp-server restart
- 查看DHCP服務是否正常啟動
sudo netstat -uap
查看服務列表裏是否有dhcpd服務
五、驗證服務
在win10客戶端重啟網卡,獲取IP地址
Ubuntu-16.04搭建DHCP服務