我有几张网卡,但要知道我需要将所有远程连接路由到其中一张。所以我添加了以下路线:
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 的本地连接不起作用。我怎样才能让他们继续工作?
我有几张网卡,但要知道我需要将所有远程连接路由到其中一张。所以我添加了以下路线:
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 的本地连接不起作用。我怎样才能让他们继续工作?
提高你的指标。度量值决定优先级。如果您的自定义路由的指标低于 127.0.0.1 目的地的路由,那么它会将这些连接路由到您的 192.168.101.1 网关。
如果您希望您的默认路由是一个特定的 NIC,这是通过您的网络连接 > 高级 > 高级设置... > 适配器和绑定选项卡 > 连接窗口(我目前在 Vista 上,但所有区域都是相同的)操作系统)。您可以更改 Windows 使用 NIC 的顺序。只需将您想要的 NIC 移动到列表的顶部,这应该会处理默认路由(只要您没有任何会取代 NIC 顺序的特定路由)。
您还可以像您所做的那样添加特定的路由,如果存在 Hyppy 所述的冲突路由,则可能会调整指标,但您还需要 -p 开关以使路由在重新启动后保持不变。如果您使用第一种方法,则根本不需要添加任何路由。