简单拓扑中的路由/网关问题

网络工程 思科 路由
2021-07-21 00:38:37

为了为我的公司网络提供第二个“备份”网关,我尝试实现以下拓扑:在此处输入图片说明

它非常简单,调制解调器和路由器之间的网络是 192.168.1.0/24,路由器和工作站之间的网络是 192.168.10.0/24。实际的 IP 地址是草图上的 IP 地址。

路由器接口状态如下:

cisco1#show ip interface brief
Interface                  IP-Address      OK? Method Status                Protocol
FastEthernet0/0            192.168.1.69    YES NVRAM  up                    up
FastEthernet0/1            192.168.10.69   YES NVRAM  up                    up
Serial0/0/0 

路由表是这样的:

cisco1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       + - replicated route, % - next hop override

Gateway of last resort is 192.168.1.1 to network 0.0.0.0

S*    0.0.0.0/0 [1/0] via 192.168.1.1
      192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C        192.168.1.0/24 is directly connected, FastEthernet0/0
L        192.168.1.69/32 is directly connected, FastEthernet0/0
      192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C        192.168.10.0/24 is directly connected, FastEthernet0/1
L        192.168.10.69/32 is directly connected, FastEthernet0/1

如您所见,我已将调制解调器的 IP 地址配置为最后的网关,以便数据包通过这种方式到达 Internet。

我还为我的测试 PC 配置了 IP 192.168.10.13、掩码 255.255.255.0 和默认网关 192.168.10.69。

现在这就是奇怪的地方:从路由器的 CLI 我可以成功 ping 192.168.1.1、192.168.1.69、192.168.10.69 和 192.168.10.13。在测试 PC 上,我只能成功 ping 192.168.1.69 和 192.168.10.69。尝试从测试 PC ping 192.168.1.1 时失败。

当然,我的测试 PC 没有 Internet 连接。

现在,有什么我忽略的吗?为什么我无法连接到互联网?

更新:

经过更多检查,我的路由表看起来很可疑。为什么直连的网络会这样断掉?我以前从未见过路由表中提到的接口IP地址作为单独的“/32”直接连接的子网。

有谁知道为什么会这样?我有一种强烈的感觉,这可能与我的连接问题有关。

2个回答

如果您想从您的测试 PC (192.168.10.13) ping 您的调制解调器 (192.168.1.1),您必须通过 192.168.1.69(您的路由器)在您的调制解调器中为网络 192.168.10.0/24 添加路由。默认情况下,您的调制解调器不知道您的测试 PC 的地址在哪里。

您的 ICMP Echo 到达您的调制解调器,但它无法发送回复,因为它没有此网络的路由:192.168.10.0/24

您从路由器 ping 所有 IP 地址,因为它们都连接到他。默认情况下,路由器知道它直接连接到他的所有网络。

您的路由器有 2 个直接连接的网络:

192.168.1.0/24
192.168.10.0/24

它可以到达两个网络,但是,您的调制解调器路由器只知道它将通过串行链接或类似的东西连接到互联网,我说的是与云连接的链接。

然后,当调制解调器从位于网络 192.168.10.0/24 中的设备接收数据包时,也会发生同样的情况。调制解调器知道此网络,因为它已连接 DIRCLTY。

您必须在调制解调器路由器上添加一些路由,目的地为 192.168.1.0/24,跨越网关 192.168.1.69/24。这是来自 192.168.1.0 的数据包将回复到该目的地的方式。问题是这样的,REQUEST 到达没有问题,但是调制解调器 UNKNOWN 网络 192.168.1.0/24 的位置。