DHCP

Posted huifeidezhubao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DHCP相关的知识,希望对你有一定的参考价值。

DHCP服务

俩台机器 Linux服务器 与 Windows客户端:

1.实验步骤:
DHCP服务器(Linux):IP 192.168.10.1/24 VMnet2
客户端(windows):网卡是自动获取
2.安装DHCP服务:
软件包:dhcp.****.rpm
安装命令:yum install -y dhcp
软件包查询:rpm -qa | grep dhcp
3.配置dhcp服务:
vim /etc/dhcp/dhcpd.conf --------编辑配置文件,写入
subnet 192.168.10.0 netmask 255.255.255.0 ----新建作用域(第一个域要与本机同子网)
{
range 192.168.10.70 192.168.10.100; ------指定地址池
option routers 192.168.10.254; ------设定网关
option domain-name-servers 8.8.8.8; ------设定DNS
default-lease-time 86400; ------默认租期,单位秒

}
启动服务:systemctl restart dhcpd


4.客户端验证:

ipconfig /release
ipconfig /renew

 

DHCP中继代理
实验步骤:
三台Linux 一台Windows
dhcp VMnet2
IP:192.168.10.1
网关:192.168.10.254
路由
192.168.10.254 VMnet2
192.168.11.254 VMnet3
中继代理 VMnet3
IP 192.168.11.1
网关 192.168.11.254

验证:路由ping倆端都是通的
dhcp服务器ping中继代理是不同的

开启路由:
vim /etc/sysctl.d/99-sysctl.conf --写入
net.ipv4.ip_forward = 1
保存退出重启网络服务
或者
echo "1" > /proc/sys/net/ipv4/ip_forward
(不要重启网络)

安装dhcp 配置dhcp服务器:

vim /etc/dhcp/dhcpd.conf --------编辑配置文件,写入
subnet 192.168.10.0 netmask 255.255.255.0 ----新建作用域(第一个域要与本机同子网)
{
range 192.168.10.70 192.168.10.100; ------指定地址池
option routers 192.168.10.254; ------设定网关
option domain-name-servers 8.8.8.8; ------设定DNS
default-lease-time 86400; ------默认租期,单位秒

}

subnet 192.168.11.0 netmask 255.255.255.0 ----新建作用域(第一个域要与本机同子网)
{
range 192.168.11.70 192.168.11.100; ------指定地址池
option routers 192.168.11.254; ------设定网关
option domain-name-servers 8.8.8.8; ------设定DNS
default-lease-time 86400; ------默认租期,单位秒

}

 


配置中继代理:
命令临时开启
dhcrelay -i eni16777736 192.168.10.1
#-i 指定接口 IP为dhcp服务器的IP
永久开启修改配置文件
vim /usr/lib/sysctemd/dhcrealy.service
-no-pid 后写入 -i eni16777736 192.168.10.1

启动服务:
systemctl daemon-reload 重新加载system各项服务的配置
systemctl reatart dhcrelay 启动中继服务

 

将中继加载路由中:
路由器中安转dhcp服务

临时开
dhcrelay -i eni16777736 -i eno33554984 192.168.10.1

永久开,配置文件
-no-pid后写入-i eni16777736 -i eno33554984 192.168.10.1

systemctl daemon-reload 重新加载system各项服务的配置
systemctl reatart dhcrelay 启动中继服务


每台机器都要关闭防护软件
setenforce 0
systemtcl stop firw...
iptable -F

客户端验证:

 

IP地址保留
subnet
{
...............
..............
.................
host pc1 {
hardware ethernet 00:s7:85:a8:9q:vb #客户端MAC,分隔符为”:“
fixed-address 192.168.10.100;
option routers 192.168.10.254;
option domain-name-servers 8.8.8.8;
default-lease-time 86400;
}
host pc2{
.....
}
host pc3{
.....
}
}
可以将网络参数相同部分的主机分为一组
subnet 。。。
{...
group { #网络参数相同的部分写在前面
option routers 192.168.10.254;
domain-name-servers 8.8.8.8;
default-lease-time 86400;
host pc1 {
hardware ethernet
fixed-address
}
host pc2 {
hardware ethernet
fixed-address
}
.......
}














































































































以上是关于DHCP的主要内容,如果未能解决你的问题,请参考以下文章

那些你不得不知道的网络协议——DHCPDHCP中继VRRP

DHCP服务

关于各个协议

笔记 DHCP

DHCP原理和配置

DHCP原理及实验