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的主要内容,如果未能解决你的问题,请参考以下文章