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

路由通信条件是:服务器多网卡 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)]

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验目的:了解划分的原理和方法,掌握路由器的基本配置和命令操作,实现间的通信。 实验设备:计算机、路由器、交换机、线等。 实验步骤: 1. 络拓扑图如下所示: ![](https://img-blog.csdnimg.cn/20211018162208589.png) 2. 划分 根据络拓扑图,我们需要将整个络划分为4个,分别是: - 1:主机A、主机B、主机C、路由器1。 - 2:主机D、主机E、路由器2。 - 3:主机F、主机G、路由器3。 - 4:主机H、主机I、路由器4。 在进行划分时,需要考虑到每个需要的主机数量和未来可能的扩展需求。这里我们假设每个最多支持10台主机,因此掩码为255.255.255.0。 - 1:192.168.1.0/24 - 2:192.168.2.0/24 - 3:192.168.3.0/24 - 4:192.168.4.0/24 3. 路由配置路由器上需要进行以下配置: - 配置接口IP地址和掩码 - 开启接口 - 配置路由 具体操作如下: 3.1 配置接口IP地址和掩码 在路由器上进入接口配置模式,配置接口的IP地址和掩码。例如,对于路由器1的Fa0/0接口,需要进行如下配置: ``` Router> enable Router# configure terminal Router(config)# interface FastEthernet0/0 Router(config-if)# ip address 192.168.1.1 255.255.255.0 Router(config-if)# no shutdown ``` 3.2 开启接口 在路由器上需要将接口打开,以保证接口能够正常工作。例如,对于路由器1的Fa0/0接口,需要进行如下配置: ``` Router> enable Router# configure terminal Router(config)# interface FastEthernet0/0 Router(config-if)# no shutdown ``` 3.3 配置路由 为了实现不同之间的通信,需要在路由器上配置路由,以便路由器能够将数据包正确地转发到目的地。例如,对于路由器1,需要进行如下配置: ``` Router> enable Router# configure terminal Router(config)# ip route 192.168.2.0 255.255.255.0 192.168.1.2 Router(config)# ip route 192.168.3.0 255.255.255.0 192.168.1.3 Router(config)# ip route 192.168.4.0 255.255.255.0 192.168.1.4 ``` 其中,ip route命令的语法为: ``` ip route 目的络 目的掩码 下一跳地址 ``` 这里的下一跳地址是指路由器可以直接到达目的络的接口的IP地址。 4. 主机配置 对于每个内的主机,需要配置IP地址和掩码,以确保主机能够正确地与同一内的其他主机通信。例如,对于主机A,需要进行如下配置: 在Windows操作系统中,打开“控制面板”->“络和共享中心”->“更改适配器设置”,右键点击“本地连接”并选择“属性”,在弹出的窗口中双击“Internet协议版本4(TCP/IPv4)”,在弹出的窗口中选择“使用下面的IP地址”,输入IP地址和掩码,保存并退出即可。 在Linux操作系统中,可以通过编辑/etc/network/interfaces文件来进行配置。例如,对于Ubuntu系统,可以进行如下配置: ``` auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 ``` 其中,address和netmask分别是主机的IP地址和掩码,gateway是主机的默认关,指向同一内的路由器接口的IP地址。 5. 测试 完成上述配置后,可以进行络测试,以确保各个之间能够正常通信。例如,在主机A上ping主机D,如果能够ping通,则说明配置正确。 ``` C:\> ping 192.168.2.2 ``` 如果不能ping通,则需要检查配置是否正确,并进行调试和排除故障。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值