eNSP:实现不同网段主机之间的通信(静态路由)

编程知识 更新时间:2023-05-02 04:42:40

接上一篇博客,这篇我们来分析当两台主机和路由器之间不是直接相连,也就是两台主机之间存在多个路由器时,我们该怎么配置呢,如果采用与直连路由类似的配置方法,还行得通吗,我们尝试一下。

我们先按照与直连路由类似的方法进行配置:

路由器R1

interface GigabitEthernet 0/0/1  #在路由器R1中进入0/0/1端口
ip address 192.168.1.1 24  #配置端口IP地址
quit
interface GigabitEthernet 0/0/0  #进入端口0/0/0
ip address 10.0.12.2  #配置端口IP

查看一下R1的路由表display ip routing-table

(我们只需要关注子网掩码为24的地址就可以)


我们可以看到,我们刚才添加的端口的IP地址也包含在其中,证明我们添加成功(如果没有添加成功的话,是没有这两条IP地址信息的)

路由器R2:

interface GigabitEthernet 0/0/2  #在路由器R2中进入0/0/2端口
ip address 192.168.2.1 24  #配置端口IP地址
quit
interface GigabitEthernet 0/0/0  #进入端口0/0/0
ip address 10.0.12.3  #配置端口IP

查看R2路由表:


成功添加IP地址

接下来我们配置主机的IP,子网掩码和网关



这里要注意的是主机的网关,主机和路由器的哪个端口相连就填我们刚才配置的哪个端口相应的IP地址,我们平时常见的网关一般为.1或者.254结尾的,这也算是默认的一种规定吧,所以我们在设置路由器端口的IP地址时,就应该设置为以.1或者.254结尾。

我们来看一下能否ping通


我们可以看到是ping不通的,这是为什么呢,我们分析一下

主机PC1要将信息发送到PC2,而在PC1直连的路由器R1的路由表中,却没有PC2的地址,所以信息就发送不到PC2,如果只在R1中添加PC2的地址,就可以通信了吗?

PC1是可以发送消息到PC2,但R2中也没有PC1的地址,所以PC2的响应信息无法发送到PC1,所以两者还是不能通信。

要实现两者的通信,我们就要在R1上添加PC2的地址同时在R2上添加PC1的地址,这就需要用到我们的静态路由来进行配置。

在R1中执行:

ip route-static 192.168.2.0 24 10.0.12.3
# route-static 为静态路由
# 192.168.2.0 24 是目标地址
# 10.0.12.3 是下一跳地址,也就是另一个路由器的入口IP

查看R1的路由表:


在R2中执行:

ip route-static 192.168.1.0 24 10.0.12.2

查看R2路由表:


我们可以看到,两个路由表中都包含了目标地址

现在我们再来看一下能否ping通



因为第一次需要查找地址,所以会出现超时,找到地址后就可以通了。

更多推荐

eNSP:实现不同网段主机之间的通信(静态路由)

本文发布于:2023-04-25 23:29:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/1c8d427efb6984ecbf657b8a6a83b5d6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网段   路由   静态   主机   通信

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 103987文章数
  • 26197阅读数
  • 0评论数