我的主板上有两个内置的 RJ-45 网络接口,第二个接口目前对我来说毫无用处。我想设置它,以便我可以将路由器插入其中,然后访问它们的配置页面,然后再将它们直接连接到我们的业务网络。从我所读的内容来看,当我这样做时,似乎需要通过命令提示符设置临时路由,但如果这些临时路由会覆盖标准网络操作所需的路由,我想我还不如拔下我的主要连接并将其用于路由器配置。
有没有办法让我的主网络连接(到业务网络)保持活动状态,并将特定流量路由到第二个连接?
My internal IP: 10.1.1.72
Subnet mask: 255.255.0.0
New router default IP: 10.1.1.1 (would be connected to second NIC)
10.1.1.1 是我们业务网络上的一个重要地址,所以我担心这一切都会因此而崩溃。我这样做的动机是,当我需要进行路由器配置时,我不想将我的系统完全从我们的网络中移除。在此先感谢您的帮助。
答案1
这样做本身并没有什么错。需要注意的是,如果路由器的默认 IP 地址是 10.1.1.1,并且该 IP 地址在生产网络上正在使用,那么您将需要为连接到路由器的接口添加一条到该 IP 地址的特定路由,并且在完成后您需要删除该路由。当此路由存在时,您也无法访问生产网络上 10.1.1.1 处的设备/主机。
答案2
您可以将第二个 NIC 用于专用网络,只要两者位于不同的子网中。
您当前的 NIC 位于 10.0.0.0/255.255.0.0 子网中。
通常,消费级路由器会要求您连接到 192.168.0.1/255.255.0.0、192.168.1.1/255.255.0.0、192.168.0.254/255.255.0.0 或 192.168.1.254/255.255.0.0。这不会与您的第一个 NIC 的子网冲突。
因此,您真正需要做的就是为第二个 NIC 分配一个合适的静态 IP。不要分配 DNS 服务器。这不会更改您的默认网关,因此 Internet 流量不会受到影响。
您不需要调整任何路由或修改路由表。例如,通过为 NIC 分配 IP 地址 192.168.0.1 和子网掩码 255.255.0.0,您的系统知道它可以通过该 NIC 访问 192.168.XX 上的任何内容。
现在,如果您使用的路由器需要您连接到 10.XXX 进行设置,那么您就有点麻烦了。幸运的是,这种情况很少见,而且还有一线希望。
我猜想这样的路由器会希望您连接到 10.0.0.1 进行设置。您当前的 IP 是 10.1.XX,子网掩码为 255.255.0.0。这与 10.0.XX(子网掩码为 255.255.0.0)不冲突。因此,如果需要,您可以为第二个 NIC 分配 10.0.0.50/255.255.0.0,而不会遇到问题...
...除非您确实有需要访问的位于 10.0.XX 子网上的机器。您的系统默认会优先选择直接连接的接口,因此发往 10.0.50.50. 的流量将通过第二个 NIC 发出。在这种情况下,您需要调整路由表,但在 Windows 下,可能更简单的方法是暂时拔掉面向公司的 NIC。
答案3
您无法确定地做到这一点,因为在设置路由器之前,您无法控制分配给新路由器的初始/出厂默认 IP/子网。这是“先有鸡还是先有蛋”的问题。您可以做的是拔掉主网络并插入新路由器,将新路由器配置为不同的 IP 和子网,这是您要做的第一件事,然后重新插入主网络,同时在新 IP/子网上配置新路由器的其余部分。
就我个人而言,我会在办公桌旁边放一台笔记本电脑来做这类事情,以及任何需要连接到远离公司主网络的以太网的地方。将路由器重新编程为不冲突的 IP/子网,然后将其切换到主网络以配置其他所有内容并进行测试,这需要几分钟的时间。