在使用外部网关的debian上访问Internet

我已经在网上查了一个解决scheme,但没有任何的喜悦,我相信修复也很简单。 我没有findhttps://serverfault.com/questions/ask?title=debian%20private%20gateway ,我认为是类似的,但仍然无法解决我的问题。 我正在使用Debian机器(10.0.0.1),并尝试通过不属于同一networking(192.168.100.254)的网关连接到互联网。 我没有访问网关,但Debian机器(并且必须保持)通过交换机连接到外部networking。

My Debian /etc/networking/interfaces is auto eth0 iface lo inet loopback iface eth0 inet static address 10.0.0.1 netmask 255.255.255.0 gateway 192.168.100.254 broadcast 10.0.0.255 route -n Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 

我试过IP路由通过192.168.100.254添加10.0.0.1,但没有解决问题。 也尝试过/没有在/接口的网关,但仍然没有解决它。 如果我将IP地址更改为networking中的IP地址,则工作正常,我可以ping / nslookup。

有没有人知道我哪里错了,或可以指出我在正确的方向吗?

根据定义,您的默认网关必须在同一个子网上。 你需要和任何运行这个networking的人交谈,把事情搞清楚。

任何两个子网之间的通信需要三层路由器的协助,所以在这种情况下,需要在这两个子网上都有一个带有接口的路由器,以便您可以正常连接互联网。