博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DHCP 服务测试
阅读量:5884 次
发布时间:2019-06-19

本文共 2073 字,大约阅读时间需要 6 分钟。

DHCP三个端口:

服务端:UDP 67
客户端:UDP 68
DHCPv6 客户端:UDP 546,这是需要特别开启的 DHCP failover 服务,用来做双机热备的。
实验一、DHCP服务器基本配置
在RHEL1服务器上:
yum install dhcp
vim /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
vim /etc/dhcp/dhcpd.conf

subnet 192.168.100.0 netmask 255.255.255.0 {
   range 192.168.100.30 192.168.100.60;
   option domain-name-servers 192.168.100.1;
   option domain-name "rusky.com";
   option routers 192.168.100.1;
   option broadcast-address 192.168.100.255;
   default-lease-time 3600;
   max-lease-time 7200;
}

systemctl restart dhcpd

在linux客户端上

nmcli connection modify eno16777736 ipv4.method auto

nmcli connection down eno16777736
nmcli connection up eno16777736
ifconfig

实验二、根据MAC地址分配固定IP

vim /etc/dhcp/dhcpd.conf
host rhel1-eno16777736 {
   hardware ethernet 00:0C:29:EB:BE:10;
   fixed-address 192.168.100.88;
}
--有多台主机需要分配固定IP地址,则添加多段

systemctl restart dhcpd

systemctl restart dhcpd

systemctl enable dhcpd

在linux客户端上

nmcli connection modify eno16777736 ipv4.method auto

nmcli connection down eno16777736
nmcli connection up eno16777736

在windows客户端上

设置网卡自动获取IP地址和DNS
禁用网卡再启动网卡,查看IP

实验三、DHCP中继

对不同的网段分配不同的IP地址。
在rhel1上
添加虚拟网络vnet2,关闭DHCP服务
添加新网卡eno33554984,并将其插在vnet2网络上
nmcli connection add type ethernet con-name eno33554984 ifname eno33554984
nmcli connection modify eno33554984 ipv4.method manual ipv4.addresses "10.0.0.1/24 10.0.0.1" ipv4.dns 10.0.0.1 connection.autoconnect yes
nmcli connection up eno33554984
ifconfig

vim /etc/dhcp/dhcpd.conf

subnet 192.168.100.0 netmask 255.255.255.0 {
   range 192.168.100.30 192.168.100.60;
   option domain-name-servers 192.168.100.1;
   option domain-name "rusky.com";
   option routers 192.168.100.1;
   option broadcast-address 192.168.100.255;
   default-lease-time 3600;
   max-lease-time 7200;
}
subnet 10.0.0.0 netmask 255.255.255.0 {
   range 10.0.0.30 10.0.0.60;
   option domain-name-servers 10.0.0.1;
   option domain-name "test.com";
   option routers 10.0.0.1;
   option broadcast-address 10.0.0.255;
   default-lease-time 3600;
   max-lease-time 7200;
}
systemctl restart dhcpd

rhel2和rhel3分别将网卡连接到vnet1和vnet2网络上,获取到不同网段的IP

实验四、清除DHCP服务器的缓存

rm -f /var/lib/dhcpd/*
systemctl restart dhcpd

转载地址:http://sylix.baihongyu.com/

你可能感兴趣的文章
处理 Oracle SQL in 超过1000 的解决方案
查看>>
Alpha线性混合实现半透明效果
查看>>
chkconfig 系统服务管理
查看>>
ORACLE---Unit04: SQL(高级查询)
查看>>
贪食蛇
查看>>
201521123009 《Java程序设计》第11周学习总结
查看>>
Python3之多线程学习
查看>>
MVC和MTV结构分析
查看>>
(转)微信网页扫码登录的实现
查看>>
mariadb启动报错:[ERROR] Can't start server : Bind on unix socket: Permission denied
查看>>
nginx的信号量
查看>>
云im php,网易云IM
查看>>
河南农业大学c语言平时作业答案,河南农业大学2004-2005学年第二学期《C语言程序设计》期末考试试卷(2份,有答案)...
查看>>
c语言打开alist文件,C语言 文件的打开与关闭详解及示例代码
查看>>
c语言 中的共用体和结构体如何联合定义,结构体(Struct)、联合体(Union)和位域
查看>>
SDL如何嵌入到QT中?!
查看>>
P1026 统计单词个数
查看>>
[js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
查看>>
poi excel 常用api
查看>>
AD提高动态的方法(附SNR计算)
查看>>