没有通过路由器上网

网络工程 思科 路由 路由器 思科-ios 互联网
2021-07-25 14:49:40

我有以下网络设置,但在计算机上我无法访问 TP-Link 路由器之外的任何内容。当我尝试 ping 8.8.8.8 时,我得到了reply from 192.168.2.1:Destination Host Unreachable. 我可以访问连接到 TP-Link 路由器(192.168.0.*)的所有内容。

在此处输入图片说明 .

这是我对 Cisco 路由器所做的:

(config)int ge0/0
(config-if)ip add 192.168.0.200 255.255.255.0
(config-if)ip nat out
(config-if)no shut
(config)int ge0/1
(config-if)ip add 192.168.2.1 255.255.255.0
(config-if)ip nat in
(config-if)no shut
(config)access-list 100 permit ip 192.168.2.0 0.0.0.255 any
(config)ip nat inside source list 100 int ge0/0 overload
2个回答

问题是您的 Cisco 路由器中似乎没有默认路由,因此 Cisco 路由器不知道将未直接连接的任何目的地的流量发送到何处,并且路由器丢弃没有目的地的流量。丢弃流量的路由器还应发送 ICMP 消息,例如您收到的消息。

路由器通过三种方式学习路由:

  1. 直连网络
  2. 静态配置的路由
  3. 通过动态路由协议

假设您的 Internet 路由器有一个默认路由,您可以在两个路由器之间运行一个通用路由协议并将默认路由通告给您的 Cisco 路由器,或者您可以在 Cisco 路由器中静态配置默认路由:

ip route 0.0.0.0 0.0.0.0 GigabitEthernet0/0 192.168.0.1

用于将私有 ip 地址转换为公共地址的 NAT 过载配置似乎部分正确。但 nat 转换私有应转换为在接口 G0/0 上配置的公共 ip。所以确保接口 G0/0 应该配置有 ISP 提供的公共 ip 地址..

为了进一步到达目的地,正确的路由应该到位。在这种情况下,虽然访问互联网流量注定要互联网,但应在路由器中配置指向 ISP 网关的默认路由。