ubuntu16.04安装配置DHCP服务

ubuntu16.04安装配置DHCP服务

动态主机配置协议(DHCP) 是一种用于使主机能够从服务器自动分配 IP 地址和相关的网络配置的网络协议。
DHCP 服务器分配给 DHCP 客户端的 IP 地址处于“租用”状态,租用时间通常取决于客户端计算机要求连接的时间或 DHCP 服务器配置的时间。
以下是 DHCP 实际工作原理的简要说明:

  • 一旦客户端(配置为使用 DHCP 的机器)连接到网络后,它会向 DHCP 服务器发送 DHCPDISCOVER 数据包。
  • 当 DHCP 服务器收到 DHCPDISCOVER 请求报文后会使用 DHCPOFFER 包进行回复。
  • 然后客户端获取到 DHCPOFFER 数据包,并向服务器发送一个 DHCPREQUEST 包,表示它已准备好接收 DHCPOFFER包中提供的网络配置信息。
  • 最后,DHCP 服务器从客户端收到 DHCPREQUEST 报文后,发送 DHCPACK 报文,表示现在允许客户端使用分配给它的 IP地址。

在 Ubuntu16 中安装 DHCP 服务器
运行下面的命令来安装 DHCP 服务器包,也就是 dhcp3-server。

$ sudo apt install isc-dhcp-server

DHCP的主要配置文件有两个,分别位于 /etc/default/isc-dhcp-server 和 /etc/dhcp/dhcpd.conf。下面要做的就是对这两个文件进行配置。

在 Ubuntu16 中配置 DHCP 服务器
1.首先需要知道目标主机的网卡名称:

$ ifconfig -a

得到以下信息:
在这里插入图片描述
可以看到,目标主机的4张网卡名称分别为enp1s0、enp2s0、enp3s0、enp4s0,其中enp3s0和enp4s0可用,可随便挑个网卡来用,这里我们选择enp3s0。
2.接下来配置 /etc/default/isc-dhcp-server 文件:

$ sudo vim /etc/default/isc-dhcp-server

将INTERFACES的内容补充为目标主机的网卡名称enp3s0:
在这里插入图片描述
3.配置enp3s0网卡的静态IP(该网口必须是静态ip方式,不可为dhcp方式):

$ sudo vim /etc/network/interfaces

改成自己需要的IP段,我这里以10段为例:
在这里插入图片描述
修改完成后保存退出重启,重启后可用ifconfig指令查看是否修改成功

4.配置 /etc/dhcp/dhcpd.conf 文件:

$ sudo vim /etc/dhcp/dhcpd.conf

文件内容中需要配置的是域名和子网IP等信息,option domain-name “example.org” 不用修改,下一行的domain-name-server需要注释掉在第二文件片段中补充。
在这里插入图片描述
还需添加以下信息。subnet为192.168.10.0,DHCP分配范围设置为130-253,其余地址留给广播和静态IP。网关和DNS均设置为192.168.10.1,广播地址为192.168.10.255,ntp-servers和netbios-name-servers设置与DNS一致,netbios-node-type默认为8


subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.130 192.168.10.253;
  option routers 192.168.10.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.10.255;
  option domain-name-servers 192.168.10.1;
  option ntp-servers 192.168.10.1;
  option netbios-name-servers 192.168.10.1;
  option netbios-node-type 8;
}

如图:
在这里插入图片描述
5.配置完成之后重启DHCP服务,并让它下次开机自启动:

$ sudo service isc-dhcp-server restart
$ sudo systemctl enable isc-dhcp-server.service

6.查看dhcp是否正常运行:

$ sudo service isc-dhcp-server status

在这里插入图片描述
注意:/var/lib/dhcp/dhcpd.leases记录了所有isc-dhcp-server分配的IP地址信息

发布了23 篇原创文章 · 获赞 60 · 访问量 6251

猜你喜欢

转载自blog.csdn.net/m0_46369686/article/details/105202049
今日推荐