是否可以同时拥有无线网络和有线网络,并让不同的应用程序使用其中一个?
例如,让 Chrome 使用无线网络,而其他一切都通过有线网络?
我正在使用 Ubuntu 18.04 和网络管理器。
谢谢!
答案1
您可以调整路由表以根据以下情况更改网络接口:目的地流量。没有一种简单的方法可以根据应用程序选择网络接口。如果您的用例是无法访问互联网的有线网络,那么您可以路由其使用的 IP 范围以使用有线网络,其他所有网络则使用无线网络。如果您的用例是希望能够浏览互联网而不被网络上的人窥探,您可以设置代理服务器。许多应用程序都支持代理,无论是 SOCKS 代理还是 HTTP。从那里,您可以通过 wifi 路由任何到您的代理的内容。任何访问特定 IP 地址集的应用程序也可以通过使用具有指定 IP 地址的路由命令通过 Wifi 进行路由。
要更改单个主机(如代理)的路由以使用 wifi:
# route add -host 192.168.1.2 dev wlan0
或者 IP 块:
# ip route add 10.0.2.0/24 via 10.0.1.1 dev eth0
另一个示例是将所有剩余流量路由到特定设备
# ip route add default via 192.168.1.254 dev wlan0
答案2
虽然我自己从未尝试过,但我认为这一定可以通过虚拟盒实现,因为您可以将不同的硬件连接到虚拟机