Ubuntu DHCP服务器搭建与验证

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服务

Ubuntu DHCP服务器搭建与验证_第1张图片

执行以下命令:
sudo apt-get install isc-dhcp-serve

2.配置DHCP服务的网卡

Ubuntu DHCP服务器搭建与验证_第2张图片
例如,eth0网卡提供服务,在/etc/default/isc-dhcp-server文件中,修改如下

INTERFACES=”eth0″

3.配置IP地址池,修改文件 /etc/dhcp/dhcpd.conf

Ubuntu DHCP服务器搭建与验证_第3张图片

添加如下配置:

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
Ubuntu DHCP服务器搭建与验证_第4张图片


参考:
1:http://blog.csdn.net/luckywqf/article/details/41349853
2:https://askubuntu.com/questions/278756/dhcp-server-not-starting

你可能感兴趣的:(计算机网络)