我有两个网络,我想同时连接到它们,但需要一种方法来强制特定应用程序使用指定的网络连接。是否有可用的工具(最好具有简单的 GUI)允许我根据每个应用程序进行设置?
答案1
您需要设置所有互联网流量的默认路由在你的unlocked
道路上。
这诀窍是明确设置网络上所有可达的端点的路由,locked
以使用连接到该端点的接口。
关于评论。
我假设您有一个双宿主机,其内部和外部网络连接到两个不同的接口。为此,必须在本地主机上进行接口选择。
但是,如果路由器设备只有一条接口路径,分为两条路径(锁定和解锁的网络路径),则需要在该设备上设置这样的路由。
答案2
最简单的方法是将两个网络的地址分隔开。TCP/IP 协议将处理这些繁重的工作。例如,一个网络使用 192.168.xx 地址,而第二个网络配置为使用 10.xxx 地址。由于这两个连接在逻辑上位于不同的网络上,因此 IP 堆栈足够智能,可以确定需要通过哪个接口进行路由。
话虽如此,有些应用程序提供了显式方法来选择要使用的网络接口。Ethereal 等程序就是很好的例子。