dhcp中继设置

1、首先为中继机加入两块网卡,分别属于不同的网络(192.168.59.0,192.168.80.0)
在这里插入图片描述
2、设置中继机的第一块网卡地址,为与dhcp服务器相同网段的ip地址

[root@zhongji ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
TYPE=Ethernet
UUID=d01a4b74-bb4b-49a4-8c3c-98067bd97fd7
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:0C:29:83:7A:FC
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
IPADDR=192.168.59.5
NETMASK=255.255.255.0       

3、设置中继机的第二块网卡地址,为要中继网段的地址

[root@zhongji ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 > /etc/sysconfig/network-scripts/ifcfg-eth1
[root@zhongji ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:0C:29:83:7A:06
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
IPADDR=192.168.80.10                     #设置IP地址
NETMASK=255.255.255.0                    #设置子网掩码
[root@zhongji ~]# service network restart             #重启网络服务
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: Determining if ip address 192.168.59.5 is already in use for device eth0...[确定]
弹出界面 eth1: Determining if ip address 192.168.80.10 is already in use for device eth1...[确定]
[root@zhongji ~]# ip a
1: lo:  mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host loinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:83:7a:fc brd ff:ff:ff:ff:ff:ffinet 192.168.59.5/24 brd 192.168.59.255 scope global eth0inet6 fe80::20c:29ff:fe83:7afc/64 scope link valid_lft forever preferred_lft forever
3: eth1:  mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:83:7a:06 brd ff:ff:ff:ff:ff:ffinet 192.168.80.10/24 brd 192.168.80.255 scope global eth1inet6 fe80::20c:29ff:fe83:7a06/64 scope link valid_lft forever preferred_lft forever   

4、设置dhcp服务器,的dhcp服务,添加要中继的网段

[root@dhcp ~]# vim /etc/dhcp/dhcpd.conf 
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
option domain-name "example.org";
option domain-name-servers 114.114.114.114;default-lease-time 60000;
max-lease-time 720000;subnet 192.168.59.0  netmask 255.255.255.0 {range 192.168.59.10 192.168.59.99 ;option routers 192.168.59.100;
}
#添加内容
subnet 192.168.80.0  netmask 255.255.255.0 {  range 192.168.80.10 192.168.80.99 ;option routers 192.168.80.100;
}host win10 {hardware ethernet 00:50:56:C0:00:02;fixed-address 192.168.59.6;
}

5、设置dhcp服务器,网络设置将中继机中与dhcp相同网段的地址设为网关地址,重启网络服务于dhcp服务

[root@dhcp ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728 
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
NAME="eno16777728"
UUID="3dbe09ed-5001-4055-87ad-88648e8e6e9e"
DEVICE="eno16777728"
ONBOOT="yes"
IPADDR=192.168.59.100
NETMASK=255.255.255.0
GATEWAY=192.168.59.5    #网关地址(中继机上地址)
#DNS1=114.114.114.114
[root@dhcp ~]# systemctl restart network              #重启网络服务
[root@dhcp ~]# systemctl restart dhcpd                #重启dhcp服务

6、设置中继机,开启路由转发功能

[root@zhongji ~]# vi /etc/sysctl.conf 
net.ipv4.ip_forward = 1       #修改为1标识开启
[root@zhongji ~]# sysctl -p   #重启配置
net.ipv4.ip_forward = 1       #发现已经开启

7、为中继机安装dhcp服务,开启添加dhcp服务的路由转发

[root@zhongji ~]# yum -y install dhcp
......
中间过程省略
......
Installed:dhcp.x86_64 12:4.1.1-38.P1.el6.centos                                                                                                         Dependency Installed:portreserve.x86_64 0:0.0.4-9.el6                                                                                                              Complete![root@zhongji ~]# dhcrelay 192.168.59.100         #开启转发dhcp为这个地址的数据包
Internet Systems Consortium DHCP Relay Agent 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth1/00:0c:29:83:7a:06
Sending on   LPF/eth1/00:0c:29:83:7a:06
Listening on LPF/eth0/00:0c:29:83:7a:fc
Sending on   LPF/eth0/00:0c:29:83:7a:fc
Sending on   Socket/fallback
[root@zhongji ~]# netstat -aupn | grep dh
udp        0      0 0.0.0.0:67                  0.0.0.0:*                               2401/dhcrelay   #已经开始转发

8、修改测试机的第二块网卡,指定到中继网段,设为自动获取IP地址
在这里插入图片描述

[root@ceshi ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno33554984 
TYPE="Ethernet"
BOOTPROTO="dhcp"             #修改为dhcp
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno33554984"
DEVICE="eno33554984"
ONBOOT="yes"
[root@ceshi ~]# systemctl restart network           #重启网络服务
[root@ceshi ~]# ip a
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eno16777736:  mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:31:76:9b brd ff:ff:ff:ff:ff:ffinet 192.168.59.10/24 brd 192.168.59.255 scope global dynamic eno16777736valid_lft 59997sec preferred_lft 59997secinet6 fe80::20c:29ff:fe31:769b/64 scope link valid_lft forever preferred_lft forever
3: eno33554984:  mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:31:76:a5 brd ff:ff:ff:ff:ff:ffinet 192.168.80.11/24 brd 192.168.80.255 scope global dynamic eno33554984   #发现可以了valid_lft 60002sec preferred_lft 60002secinet6 fe80::20c:29ff:fe31:76a5/64 scope link valid_lft forever preferred_lft forever

9、查看dhcp日志信息
可以看到分配过程

cat  /var/log/messages       #以下只截取了部分
Aug 16 17:29:26 localhost dhcpd: DHCPOFFER on 192.168.80.11 to 00:0c:29:31:76:a5 via 192.168.80.10
Aug 16 17:29:26 localhost dhcpd: DHCPREQUEST for 192.168.80.11 (192.168.59.100) from 00:0c:29:31:76:a5 via 192.168.80.10
Aug 16 17:29:26 localhost dhcpd: DHCPACK on 192.168.80.11 to 00:0c:29:31:76:a5 via 192.168.80.10


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部