案例一:dhcp 服务器给子网内的客户机分配地址
准备两台 linux,分别命名为 server 和 client。
Server 的地址为 192.168.0.10,网卡 ens33 设置的网络连接模式为“仅主机”。
Client 端添加两块网卡,均设置为 DHCP 模式,网络连接模式均为“仅主机”。
将 server 的/etc/dchp/dhcpd.conf 文件内容设置如下:
Server 端检测配置文件语法,启动服务。
#dhcpd –t
#systemctl start dhcpd
client 端重启 network 服务器
#systemctl restart network
案例二:为特定客户机设置保留 IP 地址
将 server 的/etc/dchp/dhcpd.conf 文件内容设置如下:
【注意】00:0c:29:a2:2f:85 是 client 端 ens38 的物理地址。
Server 端重启服务器。
# systemctl restart dhcpd
Client 端 ens38 释放 IP 地址,并重新获取
#dhclient –r ens38
#dhclient ens38
案例三:在有多个接口的服务器上实现多作用域管理
Server 端有两块网卡,ens33 的地址为 192.168.0.10/24 ,ens37 的地址为 172.0.0.10/24。网卡 ens33 的网络连接模式为仅主机,网卡 ens33 的网络连接模式为 nat。(即两个网卡连在两个不同的 vmnet 上)
Client 的两块网卡,分别设置为“仅主机”和“nat”模式。
将 server 的/etc/dchp/dhcpd.conf 文件内容设置如下:
Client 端 ens33 和 ens38 释放 IP 地址,并重新获取
#dhclient –r ens33
#dhclient ens37
#dhclient –r ens38
#dhclient ens38
案例四:使用超级作用域实现多作用域管理
Client 的两块网卡,全部设置为“仅主机”模式。
将 server 的/etc/dchp/dhcpd.conf 文件内容设置如下:
【注意】为了看到测试效果,每个地址段只有一个 IP 地址。
Client 端 ens37 和 ens38 释放 IP 地址,并重新获取
#dhclient –r ens33
#dhclient ens33
#dhclient –r ens38
#dhclient ens38
易错:分配地址时客户端的网卡模式应该与服务端的网卡模式相同