我有几个网卡,但知道我需要路由所有远程连接到其中之一。 所以我加了下面的路线:
route add 0.0.0.0 mask 0.0.0.0 192.168.101.1 metric 1 (where 192.168.101.1 is a default gateway of required network card)
但是现在到locahost的本地连接不起作用。 我怎样才能让他们工作?
如果你想你的默认路由是一个特定的网卡,这是通过您的networking连接>高级>高级设置…>适配器和绑定选项卡>连接窗口(我目前在Vista上,但是是所有人OS)。 您可以更改Windows将使用NIC的顺序。 只要把你想要的网卡移动到列表顶部,并且应该照顾默认的路由(只要你没有任何具体的路由可以取代NIC顺序)。
你也可以像你所做的那样添加特定的路由,并且可能调整度量,如果Hyppy说的是有冲突的路由,但是你也需要-p开关来让路由在重新启动时保持不变。 如果使用第一种方法,则根本不需要添加任何路由。
提高你的指标。 度量值确定优先级。 如果您的自定义路由的度量值低于127.0.0.1目标的路由,则会将这些连接路由到您的192.168.101.1网关。