Ubuntu DHCP服务器搭建与验证
软件环境说明:
- 虚拟机:VMWareStation12.5.0
- DHCP服务器端:Ubuntu12.04
- DHCP客户端:Ubuntu16.04
- 宿主机:Windows7旗舰版
摘要:
在宿主机上应用VMWareStation开启一个DHCP服务端系统和一个DHCP客户端系统(DHCP服务端和客户端的网络适配器都用host-only的方式,保证两者都应用同一块虚拟网卡且不受路由器或其他DHCP服务器的干扰)在DHCP服务端下载,配置,开启DHCP服务,在DHCP客户端验证。
DHCP服务端
1.安装DHCP服务
执行以下命令:
sudo apt-get install isc-dhcp-serve
2.配置DHCP服务的网卡
例如,eth0网卡提供服务,在/etc/default/isc-dhcp-server文件中,修改如下
INTERFACES=”eth0″
3.配置IP地址池,修改文件 /etc/dhcp/dhcpd.conf
添加如下配置:
subnet 192.168.18.0 netmask 255.255.255.0 {
range 192.168.18.120 192.168.18.128;
option routers 192.168.18.2;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.18.255;
option domain-name-servers 192.168.18.1, 192.168.18.2;
}
IP地址范围为:192.168.18.120-192.168.18.128
默认网关:192.168.18.1
子网掩码:255.255.255.0
dns:192.168.18.1, 192.168.18.2
可根据需要修改上述配置文件,完成后重启服务 sudo service isc-dhcp-server restart。
sudo netstat -uap 查看dhcp服务是否正常开启。
注意:DHCP服务器IP地址设置不可位于用来动态分配的IP池中,否则在stop/restart DHCP服务时会出现以下错误:
stop: Unknown instance:
DHCP客户端
根据DHCP协议,客户端被分配到服务端设置的IP地址池中未被使用的一个IP地址192.168.18.21
参考:
1:http://blog.csdn.net/luckywqf/article/details/41349853
2:https://askubuntu.com/questions/278756/dhcp-server-not-starting