通过隧道发送所有stream量

我在我的工作站和服务器之间build立了一个IPIP隧道。 我可以手动添加路由,让stream量通过隧道像这样:

ip route ad 216.221.35.27 dev foo 

我不知道如何configuration我的路线,使我的所有stream量(本地networking192.168.1.0/24stream量除外)通过隧道。

其他海报是正确的 – 你通过隧道的所有stream量路线…除了交通隧道的另一端点,应该通过公共互联网。

 ip route del default ip route add default via 10.1.2.3 dev tun0 ip route add 192.168.5.1 via 192.168.1.3 dev eth0 

[例子假定你终止隧道在192.168.1.3; 你的本地网关是192.168.5.1; vpn tunnel tun0的远端地址是10.1.2.3]

如果您使用openvpn – 这是描述 。

最后,我做了这个,改变了我的默认路由:

路由添加默认dev foo
ip route通过$ MY_NORMAL_GATEWAY dev $ DEVICE添加$ REMOTE_END_IP
ip路由刷新caching

你需要通过dev foo添加一个默认路由。 不知道你怎么用ip做,但是用route可以用route添加默认的dev foo。

您必须将工作站的默认路由设置为服务器:

 route add default gw <server> 

反之亦然,如果你想做对称的话; 但在这种情况下,您将不得不configuration工作站进行路由。