我可以通过不同的NIC从一个子网路由一个IP地址

我有一个有线以太网网卡和无线802.11g网卡的Windows 7客户端。

有线以太网NIC连接到networking交换机,并具有子网192.168.0。*。

无线网卡连接到networking交换机并具有子网192.168.1。*。

我也可以启动一个访问也有子网192.168.0。*的networking的VPN。

我有一个linux系统连接到以太网交换机,IP地址在192.168.0。*范围内。 当VPN连接时,我再也不能访问linux系统了,因为毫不奇怪,这些数据包是通过VPN路由的,而不是通过以太网交换机。

有没有什么我可以在W7的盒子上通过以太网交换机路由这个单一的IP地址对应的Linux机箱,而所有其他的192.168.0。*地址通过VPN路由?

您应该可以使用route命令将route添加到Windows机器。 只需将地址添加为/ 32路由,使其通过正确的NIC退出即可。

例:

 route add 192.168.0.248 mask 255.255.255.255 0.0.0.0 if 11 metric 1 

在这种情况下,“11”是一个接口号, 0.0.0.0代替了网关参数,因为没有。