两个networking访问

我有以下conf:

连接到具有以下设置的networking的Win XP机器:

ip: 192.168.20.50 subnet: 255.255.255.0 gateway: 192.168.20.1 

我使用这个networking连接到仓储物stream(一个没有互联网接入的本地networking)的应用程序。 我无法更改该networking上的任何设置,只是提供了一个链接和一个专门要求我进行这些设置的应用程序。

现在在同一台计算机上,我想同时访问这个networking和互联网接入。 我可以通过具有以下设置的路由器访问Internet:

 ip: 192.168.1.2 subnet: 255.255.255.0 gateway: 192.168.1.1 

所以我购买了一个额外的网卡,一个用于本地networking,另一个用于上网。

我的问题是,我不能并行互联网和访问本地应用程序。 现在我禁用一个networking适配器,等等。 但这是不实际的。

有没有办法让我可以同时访问?

所有帮助appriciated

我假设与仓储软件的链接位于192.168.20.0/24networking上? 如果是这样,则不需要该networking上的默认网关,因此请从192.168.20.50networking适配器中删除默认网关。

仓储networking的网关很可能是较低的,因此所有的非本地stream量都会通过192.168.20.1网关发送出去,这是不行的,因为没有Internet路由到。

如果您无法更改networking适配器设置,则必须运行route命令临时更改路由表,以引导非本地stream量(目标IP不在192.168.20.0/24或192.168上)。 1.0 / 24)到192.168.1.1默认网关。 但是,不能完全确定是否可以由不具有本地pipe理员权限的用户执行route命令。

我find了一篇文章解释你的问题。 你只需要用自己的networking编辑你的不同界面。 Windows应该调整他的路由信息​​。

如果这是你的networking看起来像逻辑

 _____ NIC |--192.168.20.0 /24--Server | PC | | NIC |--192.168.1.0 /24--Router--Internet ------ 

那么,如上所述,configuration192.168.20.0/24接口而不使用默认网关,并将192.168.1.0/24接口configuration为默认网关192.168.1.1。

删除默认网关192.168.20.0/24networking。 如果您需要访问该networking中的其他子网,则仅为这些networking创build路由。

例如192.168.30.0 255.255.255.0下一跳192.168.20.1