通过两个调制解调器的两个 Internet 连接,一个路由器,指定在 PC 上使用哪个调制解调器

eli*_*000 6 networking router modem internet wireless-networking

在工作中,我们通过两个调制解调器(一个电缆调制解调器和一个 4G 调制解调器)建立了两个 Internet 连接。到cable modem,接了一个Wi-Fi路由器,就是我们的网络A。4G modem内置了一个Wi-Fi路由器,就是我们的网络B。有的电脑用的是网络A,还有一些使用网络 B.

现在的问题是:在网络 A 上有一台网络打印机,我们也想从网络 B 上的 PC 访问它。我现在的计划是用电缆连接路由器 A 和路由器 B,禁用路由器 B 上的 DHCP 并给它一个静态 IP 地址。

如何为每台计算机指定要使用的 Internet 连接?

kas*_*erd 12

通过分配相同的网络前缀但 IP 地址范围不同,您可以运行具有两个 DHCP 服务器的单个网络。例如:

路由器 1:

Network address: 172.25.60.0
LAN interface: 172.25.60.1
Netmask: 255.255.252.0
Broadcast: 172.25.63.255
DHCP range: 172.25.61.0 - 172.25.61.255
Run Code Online (Sandbox Code Playgroud)

路由器 2:

Network address: 172.25.60.0
LAN interface: 172.25.60.2
Netmask: 255.255.252.0
Broadcast: 172.25.63.255
DHCP range: 172.25.62.0 - 172.25.62.255
Run Code Online (Sandbox Code Playgroud)

棘手的部分是确保每个设备从预期的路由器获得 DHCP 响应,以便它们将使用预期的网关。默认情况下,他们将简单地使用响应最快的那个。而且由于您似乎有一个不同的接入点连接到每个路由器,这可能会按预期工作 - 大多数情况下。

这不是很令人满意。如果路由器允许您指定他们分配地址的 MAC 地址的白名单/黑名单,您可以使用它来控制哪个设备使用哪个网关。这将使设备使用相同的网关,而不管它连接到哪个接入点。

或者,您可以在两个路由器上禁用 DHCP,并使用单独的设备作为 DHCP 服务器。在那个单独的设备上,您可以安装一个更灵活的 DHCP 服务器。任何带有 ISC dhcpd 的 Linux 机器都可以工作。

一种完全不同的方法是将其中一个路由器配置为仅 IPv4,将另一个配置为仅 IPv6。这将允许所有设备使用两个路由器,具体取决于它们与之通信的服务所支持的内容。(这需要至少一个 ISP 支持 IPv4,至少一个支持 IPv6。)

  • 我赞成这一点,因为它似乎是试图实际回答问题的唯一回应。 (3认同)

Joh*_*gas 6

设置一个 USB 打印机服务器 - 很多,但不是每个路由器都内置了这个。它还需要是无线的,以便它可以连接到 4G Wi-Fi 网络。类似于 TL-WN822N - WLAN USB 适配器。

无线打印服务器

现在,假设您的打印机通过以太网连接到另一个网络,USB 端口应该仍然可以工作。打印机现在将接受来自主网络和无线 4G 网络的请求。

  • 我赞成这一点,因为即使它在技术上没有回答所写的问题,它也提供了一种替代方法来解决激发问题的要求。根据所使用的硬件和特定需求,这可能是也可能不是比通过改变网络拓扑来实现目标的计划更好的解决方案。 (2认同)