1、动态主机配置实验(DHCP):给自动获取网络参数的机器分配网络参数,包括IP地址、子网掩码、网关、DNS、租约时间。
2、端口号分别是服务器端:UDP 67;客户端:UDP 68
3、DHCP工作原理:
准备两台虚拟机,一台充当DHCP服务器,主机名为wsh1,一台充当客户端,主机名为wsh2。并且两台虚拟机处于同一个LAN区段(同一子网)。
命令:hostnamectl set –hostname wsh1
nmtui 命令打开配置网络参数的界面进行配置,配置结果如下图所示:
命令:yum install dhcp –y
vim /etc/dhcp/dhcpd.conf进入编辑,如下图:
但是,我们并不知道编辑的内容与格式,所以,需要把上图红框中的文件复制到/etc/dhcp/dhcpd.conf中,其中dhcp*处是dhcp的版本号。
复制结果如下图所示:
在末行模式下使用:set nu 添加行号,并跳到47行的位置,修改内容,如下图所示:
注:如不写广播地址,则注释掉整行或者删除,不然启用dhcp服务会有错。
systemctl start dhcpd
dhclient -r 网卡名
dhclient -v 网卡名
本次实验需要四台虚拟机,wsh1为DHCP服务器,wsh2和wsh3充当路由器,并且wsh3也作为中继器,wsh4位客户端。并且处于不同的子网。
wsh1的网关依据wsh2的IP地址来设置,所以wsh1的网关为192.168.1.3
192.168.1.1ping192.168.3.1通
Vim /usr/lib/systemd/system/dhcrelay.service进入配置,如下图:
systemctl daemon-reload
systemctl start dhcrelay
subnet 192.168.3.0 netmask 255.255.255.0{
range 192.168.3.2 192.168.3.2;
option routers 192.168.3.1;
}
Systemctl restart dhcpd
修改为以下信息
Systemctl restart dhcpd
清除原来的网络缓存:dhclient -r 网卡名
获取网络参数dhclient -v 网卡名