我知道这不是直接编程,而是关于我正在设置的开发工作站。
我有一台Windows Server 2003计算机需要同时位于两个LAN网段上。其中一个是10.17.x.x LAN,另一个是10.16.x.x
问题是我不想在10.16.xx网络上用尽互联网流量等等(这个网络基本上只用于内部设备,虽然它确实有互联网接入)所以我想系统使用10.17.xx连接来处理局域网外部的任何内容(当然,对于10.17.xx上的任何内容,并且仅对上的内容使用10.16.xx连接特定局域网。
我已经尝试过查看windows“route”命令,但它相当令人困惑,似乎不会让我删除我认为干扰我想要它做的路线。有没有更好的方法呢?是否有用于细分LAN访问的优秀软件?
答案 0 :(得分:2)
我不是网络专家,但我多次使用路由命令......
route add 0.0.0.0 MASK 0.0.0.0 <address of gateway on 10.17.x.x net>
将路由所有默认流量通过10.17.x.x网关,如果发现它仍然通过其他接口路由,则应确保新规则的度量值低于现有路由。例如,通过将METRIC 1添加到上面一行的末尾来执行此操作。
您还可以在10.17.x.x界面的“高级TCP / IP设置”窗口中调整指标,取消选中“自动指标”复选框并将值设置为低,例如1或2。
答案 1 :(得分:0)
如果您不移动网络电缆并且可以在10.16.x.x网络上为自己分配静态IP地址,则可以避免在该网络上分配网关地址。如果没有网关,则不会在该接口上路由因特网数据包。
如果使用DHCP,静态记录可识别您的MAC地址,而不提供网关IP地址。
对于使用高级Windows路由,您要查找的路由是0.0.0.0路由(默认路由)。重要的数字是度量值,它是路由的成本,其中较低的度量标准倾向于首先使用。您可以直接在GUI中设置接口级别的度量标准。
我相信如果您在10.16.x.x接口上将接口指标设置为较高值,则不会将其用作网关。
我个人使用的方法是避免定义网关IP。