我已经能够为一个没有互联网访问权限的简单路由表设置路由表。但是我无法使用多个接口正确设置它。我的设置看起来像这样。
#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 并访问互联网?我猜路由表是错误的