跨子网通信【路由通信。配置路由】

文章讲述了如何通过配置服务器的多IP地址和启用内部转发来实现两个不同子网之间的通信。主要步骤包括检查路由表、设置静态IP、编辑配置文件、重启网络服务以及开启IP内部转发。通过这种方法,子网内的设备可以通过各自的网关IP与另一子网的设备进行通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

路由通信条件是:服务器多网卡 or 单网卡多IP

查看路由表

route -n

设置一网卡多IP

进行网络配置

进入setup中,选择网络配置

setup

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NgONUkbr-1682596877360)(assets/enter-setup-20230427112150-vs5l7do.png)]

选择设备配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SbUjKoXu-1682596877362)(assets/device-configure-20230427112955-drsflw2.png)]

去除DHCP动态协议

进来后,可能会发现无法对静态IP和子网掩码进行编辑,是因为你开启了DHCP服务

DHCP服务中是无需配置对应IP的

上下键移动到对应的DHCP位置处,按空格键取消选择DHCP

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fnd0SWoX-1682596877362)(assets/cancel-DHCP-20230427113734-tdwj377.png)]

问题一:为什么这里需要配置两个IP?

因为原理就是两个IP都是对应子网的网关服务器,然后开启路由内部转发,这样就可以实现两个子网之间的通信。

也就是说,在子网A中的计算机想要访问到子网B中的计算机,首先需要通过网关服务器进行连接,而当前在路由器中,我们其中设置的一个IP地址就是子网A中对应的网关服务器,因此子网A的计算机的数据都会将数据发送至路由器中

然后路由器再开启内部转发, 就可以将数据转发到另一个子网B中的网关服务器中。

配置10.8.8.1的IP地址

这里配置的IP就是另一个子网中对应的网关地址,只需要两者对应就行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-25hkB960-1682596877363)(assets/configure-ip-static-20230427163838-1qe82aq.png)]

配置第二个IP——新建以太网

选择新设备

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-54pJuCwO-1682596877363)(assets/new-device-20230427163945-3nguuzf.png)]

选择以太网

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5S68bAW-1682596877363)(assets/yitaiwang-20230427164011-76jdw8y.png)]

名称eth0:0
设备:与前面的一致(eth0)

静态IP:158.158.1.1


子网掩码:255.255.255.0

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7tYBqQnB-1682596877364)(assets/configure-second-ip-20230427164243-az6q194.png)]

修改配置文件

切换路径

cd /etc/sysconfig/network-scripts/

eth0配置文件图片——vim ifcfg-eth0
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dxj4uC8V-1682596877364)(assets/configure-eth0-20230427174517-yk6t6on.png)]

eth0:0配置文件——vim ifcfg-eth0:0
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VEImORFb-1682596877364)(assets/configure-eth0-0-20230427174517-u5c6i0l.png)]

重启网

service network restart

手动修改配置文件

cd /etc/sysconfig/network-scripts

修改文件ifcfg-eth0,编辑ifcfg-eht0:0——修改DEVICE

重启网络

service network restart

查询路由器的两个IP地址

ifconfig

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tpvnDx4K-1682597002584)(assets/configure-eth-20230427180724-f04yd9i.png)]

可以继续新增网卡

名称:eth0:1

IP:192.168.0.1

子网掩码:255.255.255.0

继续修改ifcfg-eth1(Device)

重启网络

查询

查询路由表

route -n

开启内部转发

echo 1 >/proc/sys/net/ipv4ip_forward

开始测试两台跨子网的

修改各自网络的IP

设备1:158.158.1.189(只需要修改最后的值即可)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-smE5A7cN-1682597002585)(assets/network-20230427173707-olu7y0e.png)]

设备2:10.8.8.123(只需要修改最后的值即可)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DoFliAk4-1682597002585)(assets/network-2-20230427174148-ojiehbh.png)]

ping 各自网关

首先需要ping自己所对应的网关,查看是否连接成功

ping 另一台子网中的网络设备

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-idLqAQ6J-1682597002585)(assets/network-ping-20230427173707-c4vpcfr.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QnX1qGU2-1682597002586)(assets/network-ping-2-20230427174148-8ymz26k.png)]

这样就实现了两个不同子网设备的通信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值