我有以下接口/路线:
#ip route show 192.168.101.0/24 dev eth0 proto内核作用域链接src 192.168.101.10 192.168.8.0/24 dev tun0 proto kernel scope链接src 192.168.8.1 默认通过192.168.101.251 dev eth0
Device eth0通过网关(192.168.101.251)连接到互联网,设备tun0连接到接入点(带有一些热点软件)。
我可以从eth0 ping一个互联网主机,但是我不能从tun0访问互联网。 如何将tun0的数据包路由到互联网(并返回)?
您必须将默认网关0.0.0.0路由到tun0
例如:
route add -net default gw 192.168.101.251 dev tun0
可能适合你。 也许你必须删除eth0的默认GW
route del -net default gw 192.168.101.251 dev eth0
这将通过tun0设备路由所有的互联网stream量。 如果将这两行添加到/ etc / network / interfaces文件的末尾,则会在系统启动时运行。