两个不同网段怎么通过路由器互通

发布于:2025-09-12 ⋅ 阅读:(16) ⋅ 点赞:(0)

同网段可以相互访问,不同网段需要路由
内网可以访问外网,外网无法访问内网

1,跨网段通过路由器发送信息

pc1发送给pc2,两个pc不在同一网段

设置pc1 ,pc2网关,使其ip与各自的网关在同一网段内

将pc1与pc2的网关地址添加到路由器的ip中

进入路由器视图

system-view
修改交换机名称
sysname SW1
关闭消息中心提醒
undo info-center enable

进入接口  e 0/0/0
int e 0/0/0   

路由器设置ip(pc1的网关)
ip address 192.168.1.2 24

退出 e 0/0/0

q

进入接口  e 0/0/1
int e 0/0/1   

路由器设置ip(pc2的网关)
ip address 192.168.2.254 24

退出 e 0/0/1

q

显示路由表
display ip routing-table

此时pc1即可ping通pc2

在pc中添加网关(不在同一网段时发送到该ip),网关需要和ip在同一网段并添加到路由器ip中,

连接路由器,路由器可添加多个不同网段ip

pc1向其他网段发送数据

1,检测是否在同一网段 不在打包数据

2,把打包数据发送到网关ip,因为网关和ip在同一网段,所以可以发送

3,路由器收到数据包发送到最终目标ip,路由器需要同时设置pc1和pc2网段的ip

pc1---->路由器pc1同一网段ip(pc1的网关ip)接收    路由器通过pc2同一网段ip发送---->pc2

4,pc2收到数据并回复pc1

5,pc1收到回复,互通完成

详情见路由 下一跳 网关 两个不同网段的ip如何通过路由器互通

2,跨路由器互通

在R1上添加静态路由:

  • 目标: R1不知道如何到达 192.168.1.0/24 网段。

  • 命令: 告诉R1,“所有要发往 192.168.1.0/24 网段的数据包,全部交给下一个路由器 192.168.3.2 (也就是R2)”。

  • [R1] ip route-static 192.168.1.0 255.255.255.0 192.168.3.2

    在R2上添加静态路由:

  • 目标: R2不知道如何到达 192.168.0.0/24 网段。

  • 命令: 告诉R2,“所有要发往 192.168.0.0/24 网段的数据包,全部交给下一个路由器 192.168.3.1 (也就是R1)”。

[R2] ip route-static 192.168.0.0 255.255.255.0 192.168.3.1

整个过程可以类比寄信:

  • PC1 想把信(数据包)寄给 PC2,它先把信交给本地邮局(网关R1,192.168.1.1)。

  • R1 查看地址发现收件人不在本市(1.0网段),也不在临市(3.0网段),查了下路由表(配置的静态路由),发现发往 2.0 市的信需要交给 R2邮局 (192.168.3.2) 中转。

  • R2 收到信后,一看地址,发现收件人就在自己负责的 2.0 市,于是直接派送给了 PC2

  • PC2回信的过程正好相反,R2通过静态路由知道回信要交给R1中转。

通过在两台路由器上配置指向对端的静态路由,就完成了整个通信路径的构建。


网站公告

今日签到

点亮在社区的每一天
去签到