本次实验用到两台虚拟机演示dhcp服务器的搭建并测试
虚拟机 | 作用 |
---|---|
rhel8 | dhcp服务器 |
rhel7 | 测试机 |
一.DHCP服务器
1.什么是dhcp服务器
DHCP(Dynamic Host Configuration Protocol ,动态主机配置协议)通常被用在大型的局域网络中,主要作用是集中的管理,分配IP地址,使网络环境中的主机动态的获得IP地址,Gateway地址,DNS服务器地址等信息,并能够提升地址的使用率。
2.端口
DHCP服务端口是UDP67和UDP68,这两个端口是正常的DHCP服务端口,可以理解为一个发送,一个接收。
1、客户端向68端口(bootps)广播请求配置,
2、服务器向67端口(bootpc)广播回应请求
二.dhcp服务器的搭建
在rhel8中:
1.配置静态网络
vim /etc/sysconfig/network-scripts/ifcfg-ens160
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.30
NETMASK=255.255.255.0
[root@RHEL8 ~]# systemctl restart NetworkManager
[root@RHEL8 ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.30 netmask 255.255.255.0 broadcast 172.25.254.255
inet6 fe80::20c:29ff:fe94:a86 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:94:0a:86 txqueuelen 1000 (Ethernet)
RX packets 3724 bytes 272842 (266.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 139 bytes 14574 (14.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536