搭建dhcp服务,实现ip地址申请分发
#注意:实现DHCP服务前,先将网络已有DHCP服务,如:vmware中的DHCP关闭,访止冲突,DHCP服务器本身采用静态IP,必须配置和DHCP网卡的静态IP所在网段的subnet 段,否则DHCP服务无法启动
centos8为服务器,有nat的网卡,和vmnet1的仅主机网卡(vmnet1仅主机网卡作为dhcp服务器的ip)
[ root@centos8 ~]#yum install -y dhcp-server
#复制一下模板覆盖到配置文件
[ root@centos8 network-scripts]#cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
#编辑配置文件,配置子网和自动获取的地址范围
[ root@centos8 network-scripts]#vim /etc/dhcp/dhcpd.conf
subnet 192.168.33.0 netmask 255.255.255.0 {
range 192.168.33.66 192.168.33.166;
}
# This is a very basic subnet declaration.
#重启服务,端口67处于监听状态
[ root@centos8 network-scripts]#systemctl restart dhcpd
[ root@centos8 network-scripts]#ss -nul
State Recv-Q Send-Q Local Address:Port Peer Address:Port
UNCONN 0 0 192.168.122.1:53 0.0.0.0:*
UNCONN 0 0 0.0.0.0:67 0.0.0.0:*
#客户端上添加一块网卡,选择同样的vmnet1仅主机的网卡。会自动获取到ip地址。
[root@localhost ~]# ifconfig eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.33.66 netmask 255.255.255.0 broadcast 192.168.33.255
inet6 fe80::76f1:f94a:923:af8a prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:b3:7a:9b txqueuelen 1000 (Ethernet)
RX packets 7 bytes 986 (986.0 B)