双LAN工作站上的默认Internet连接
我知道这不是直接编程,而是关于我正在设置的开发工作站。
我有一台Windows Server 2003计算机,该计算机必须同时位于两个LAN网段中。其中一个是10.17.x.x局域网,另一个是10.16.x.x。
问题是我不希望用完10.16.xx网络上的带宽来进行Internet通信等(该网络基本上仅用于内部设备,尽管它确实具有Internet访问权限),所以我希望系统将10.17.xx连接用于LAN外部的任何内容(当然以及10.17.xx上的任何内容),并将10.16.xx连接仅用于该特定LAN上的内容。
我曾尝试查看Windows的" route"命令,但它相当令人困惑,似乎无法让我删除那些我认为干扰我想要执行的操作的路由。有更好的方法吗?有什么好的软件可以划分局域网访问?
解决方案
回答
如果我们不移动网络电缆并且可以在10.16.x.x网络上为自己分配一个静态IP地址,则可以避免在该网络上分配网关地址。如果没有网关,则将不在该接口上路由Internet数据包。
如果使用DHCP,则静态记录可识别MAC地址,而不提供网关IP地址。
至于使用高级Windows路由,我们要查找的路由是0.0.0.0路由(默认路由)。重要的数字是度量标准值,它是路线的成本,在该成本下,往往会首先使用较低的度量标准。我们可以直接在GUI中在界面级别设置指标。
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/i/tr/cms/contentPics/tcpip-F.gif
我相信,如果我们在10.16.x.x接口上将接口指标设置为较高的值,它将不会用作网关。
我个人使用避免定义网关IP的方法。
回答
我不是网络专家,但我多次摆弄route命令...
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.