这是非常广泛的,所以告诉我,如果我超出了本网站的范围。 照这样说….
我想在我的networking上安装一台安装了OpenVPN客户端的Ubuntu机器,configuration为发送所有networkingstream量。 然后,我想使用Ubuntu机器作为局域网上某些设备的网关,以便他们也使用OpenVPN客户端提供的连接。
我一直在挖掘Ubuntu论坛,并且空白,主要是因为我不确定我在找什么。
我是否需要使用静态路由来完成这个? 还是有一个简单的方法来设置这种types的configuration?
非常感谢。
我想你问的是如何改变如何离开你的networking基于生成传出stream量设备的传出stream量路由。 比方说,你的appleTV使用VPN隧道而不是常规的默认网关。 如果是这样的话,你在问基于策略的路由。
先决条件:
你想要的是通过上面的包来实现的。 这通常被称为基于策略的路由 ,并在您的具体情况下源策略路由 。
您需要完成以下内容:
cat /etc/iproute2/rt_tables 我没有一个Linuxterminal方便; 但它应该是这样的:
echo ### tableName >> /etc/iproute2/rt_tables ##挑选一个未使用的号码
ip rule add from ip.add.of.box table tableName
ip route add 0.0.0.0/0 dev tun0 table tableName ##假设tun0是你的VPN
ip route flush cache