【Linux】DHCP服务器的配置

实验的主机地址为192.168.9.131  虚拟机模式为仅主机模式;此时需要修改网络适配器;将仅主机的使用本地DHCP服务取消,然后应用;这样确保DHCP获取的地址是我们自己配置的。

【Linux】DHCP服务器的配置

【Linux】DHCP服务器的配置

(要做DHCP服务器,首先本地主机必须得有地址 

实验一:对单网段进行配置

服务端:

[[email protected] ~]# yum install dhcp -y                     //装包

[[email protected] ~]# vim /etc/dhcp//dhcpd.conf         //编写主配置文件

【Linux】DHCP服务器的配置

[[email protected] ~]# systemctl restart dhcpd           //重启服务

客户端:

打开网络连接;我们可以看到地址、路由、DNS均为我们配置参数

【Linux】DHCP服务器的配置

实验2:固定IP的配置

服务端:

(1)先去查看需要固定IP地址主机的MAC地址

(2)再去服务端编辑主配置文件;红框中为固定主机配置IP地址

[[email protected] ~]# vim /etc/dhcp//dhcpd.conf 

【Linux】DHCP服务器的配置

在试验一的基础上将客户端主机的MAC地址与要分配的IP地址做配置

(3)重启服务

[[email protected] ~]# systemctl restart dhcpd 

客户端:查看

【Linux】DHCP服务器的配置

实验三:对多个网段进行配置

要实现多网端的DHCP;首先得要多个网络适配器,不同的网络适配器连接不同的网段,这样就可以进行不同网段的配置;我们在VMware上添加一个新的网络适配器,为了与之前的进行区分,将模式设置为NAT模式,这样之后我们将虚拟机的模式进行更改,就可以完成不同网络适配器的连接

【Linux】DHCP服务器的配置

服务端: 

给网卡配置IP地址:

[[email protected] ~]# nmcli device connect eno33554992                                  //先连接网卡

Device 'eno33554992' successfully activated with 'eb7d6da1-25b7-4dab-b881-7b714a265c6e'.

[[email protected] ~]# nmcli connection modify eno33554992 +ipv4.addresses 192.168.67.10/24 ipv4.gateway

192.168.67.1 ipv4.method manual connection.autoconnect yes                    //给网卡配置IP地址

[[email protected] ~]# nmcli connection up eno33554992                                 //再启动网卡

在编写主配置文件

[[email protected] ~]# vim /etc/dhcp/dhcpd.conf

(这里我们在实验一的基础上进行配置;再添加一个网段)

【Linux】DHCP服务器的配置

重启服务

[[email protected] ~]# systemctl restart dhcpd

在客户端上查看:

这里我们打开另一台客户机,通过DHCP获取IP地址。(如果电脑内存不够也可以将客户机的网络适配器的模式修改为NAT模式,这样只就需要一台客户机

在仅主机模式下:为192.168.9.10网段的地址

【Linux】DHCP服务器的配置

在NAT模式下为192.168.67.100网段的地址

【Linux】DHCP服务器的配置