其他分享
首页 > 其他分享> > Dhcp中继代理路由器转发实现不同网段连通

Dhcp中继代理路由器转发实现不同网段连通

作者:互联网

中继代理设置:

1、网络拓扑如图显示

2、dhcp服务器IP配置文件

  2.1 使用命令vi /etc/dhcp/dhcpd.conf编辑配置文件

 

           2.2   systemctl restart dhcpd重启服务

               systemctl status dhcpd查看服务器状态     

3、 (此处新建一个虚拟机作为dhcp中继路由器)模拟路由器的服务器上需要两块网卡,需要手工添加一个,先关机,然后按照如下步骤添加

(  Vmware 15操作如图,14版本可点击【编辑虚拟机设置】—【添加】—【网络适配器】—【下一步】选择仅主机模式  )

4、 启动dhcp服务器虚拟机,最小化安装无ifconfig命令,首先设置此虚拟机的yum源为本地光盘,以便安装我们需要的工具

           配置yum源为本地光盘镜像的详细步骤可见此博客

          https://blog.csdn.net/qq_42103479/article/details/89435801

查看当前网卡情况  

5、 cd  /etc/sysconfig/network-script   查看网络配置文件夹

6  发现只有一个原来的ens33的网卡配置文件,使用cp  ifcfg-ens3  ifcfg-ens37复制该文件,并创建一个新的网络配置文件

(  文件名和上图中所示的网卡名称“ens37”一致,注意自己的新网卡名称可能不是这个名字,按自己系统上查询到的名字填写  )

7、 使用nmcli connection show 命令查看网卡的的MAC地址和UUID以及NAME

8、 尝试使用systemctl restart network重启网络服务

 

9  再次使用nmcli  connection show(  仍然还是没有ens37信息,脑瓜开动一下,emmmm,应该是直接复制的ens33的配置文件然后里面的配置文件没有修改  )

使用vi  ifcfg-ens33 修改第一块网卡配置文件

 

10 使用vi   ifcfg-ens37  修改第二块网卡配置文件( 将第4步查看的ens37的MAC地址加入配置,将原来属于ens33的NAME、UUID、DEVICE、IPADDR都给注释掉或者修改)

11  使用systemctl restart network重新启动网络服务

      并用nmcli connection show查看ens37的UUID

(经过问题排查已经能够看到ens37的连接信息,并且此时已经能够看到ens37的ip)

12 将查看到的ens37的UUID写入ifcfg-ens37配置文件

使用命令vi   ifcfg-ens37

重启网络服务

13 配置后在dhcp服务器上ping作为路由的两个地址查看是否能够ping通

( 如图所示已经ping通)

14、  使用命令vi   /etc/sysctl.conf  修改配置文件,让该服务器有转发数据的功能,       在该文件中添加如图红框中所示的内容

使用sysctl -p运行命令使其生效

在中继代理路由器上使用yum  install dhcp安装dhcp,并启动服务

 

15 在路由服务器上启动dhcp中继代理

16 新安装一台客户端

  ( 最小化安装无ifconfig命令,将yum源更换为本地光盘,)

   更换光盘本地源为yum源配置请参考这篇博客:

https://blog.csdn.net/qq_42103479/article/details/89435801

配置好本地光盘yum源之后使用命令yum install  net-tools

配置此客户端的网卡接口配置文件,设置为dhcp自动获取

17使用ifconfig查看dhcp中继代理是否成功

标签:网段,配置文件,ifcfg,网卡,yum,dhcp,Dhcp,ens37,路由器
来源: https://blog.csdn.net/qq_42103479/article/details/89842673