设置有多个接口的路由表

网络工程 路由 IPv4
2022-02-15 01:07:41

我已经能够为一个没有互联网访问权限的简单路由表设置路由表。但是我无法使用多个接口正确设置它。我的设置看起来像这样。

#PC1
 address 10.1.10.103
 netmask 255.255.255.0
 broadcast 10.1.10.255
 gateway 10.1.10.10
 network 10.1.10.0

#PC2
 address 192.168.10.10
 netmask 255.255.255.0
 broadcast 192.168.10.255
 network 192.168.10.0
 gateway 192.168.10.2  

#Router

auto eth0
iface eth0 inet static 

address 10.1.10.10
netmask 255.255.255.0
broadcast 10.1.10.255
network 10.1.10.0

auto eth1
iface eth1 inet static 

 address 192.168.10.2
 netmask 255.255.255.0
 broadcast 192.168.10.255
 network 192.168.10.0
 gateway 192.168.10.1 

auto eth2
iface eth2 inet dhcp

pc1 可以ping pc2,反之亦然,但是pc1 不能ping 192.168.10.1 !!我不知道为什么。路由器可以访问互联网,但 pc1 无法访问互联网。

我已将 192.168.10.1 设为路由表中的默认网关,但没有任何改变。我也有192.168.10.2默认网关,还是不行。

有什么问题?如何让 pc1 ping 192.168.10.1 并访问互联网?我猜路由表是错误的

1个回答

192.168.10.1 的路由器没有到 10.1.10.0 的路由。您需要在该设备上为 10.1.10.0/24 添加一条静态路由,下一跳为 192.168.10.2