轻松在两个以太网源之间切换(无需拔掉任何东西)

轻松在两个以太网源之间切换(无需拔掉任何东西)

我刚搬进新家,网络很差。目前我们使用 2 个不同的路由器:一个 4G 路由器,下载速度快,但 ping 值很差;另一个 ADSL 路由器,下载速度很差,但 ping 值相当好且稳定。

我想用4G路由器下载工作用的游戏和大文件,用ADSL路由器玩竞技网游。

我想知道是否可以将两根以太网电缆插入一个硬件,并轻松更改我使用的那根。几年前有人问过类似的问题,所以现在可能可以实现类似的问题。

我已经使用过类似的东西将 2 个 HDMI 源连接到显示器,但没有找到任何适用于以太网的东西。

答案1

有用于 HDMI、音频等的硬件分配器设备,但我从未见过甚至听说过用于以太网的分配器设备 - 它们从来没有真正的市场。不幸的是,您没有指定您的操作系统,所以我假设您使用 Windows。

如果您的系统有 2 个物理网络接口,最简单的方法就是将一个接口连接到每个路由器,然后根据需要启用/禁用接口。您可以在Network & Internet settings/中执行此操作Change adapter options

Win界面设置

或者,您可以netsh在 2 个 .bat 文件中使用 -command:

对于游戏:

@echo off
netsh interface set interface "Ethernet1" disable
netsh interface set interface "Ethernet2" enable

下载地址:

@echo off
netsh interface set interface "Ethernet2" disable
netsh interface set interface "Ethernet1" enable

注意 - 先禁用,然后启用。使用命令检查正确的接口名称

netsh interface show interface

或者您也可以创建一个 PowerShell 脚本。

如果您的系统只有一个网络接口,事情会变得更加复杂。您可以将路由器配置到不同的子网(例如, 的 为 4G 192.168.0.0/24, 的为 ADSL 192.168.1.0/24),将两者与您的 PC 一起连接到集线器或交换机,然后使用netsh或 PowerShell 脚本更改系统的 IP 寻址和 DNS。

我自己从未尝试过。您将在同一网络的不同范围内运行 2 个不同的 DHCP 服务器,这是非常网络设计不好,但如果你是唯一使用路由器的人,它应该可以工作。但是如果有多个用户,每个设备都需要有一个静态 IP 将其连接到它应该使用的路由器...

所以最后,在多用户情况下,只需根据需要更换网线就是最简单的解决方案。绝不建议使用奇怪的非标准网络设计,因为它们很容易导致问题。

答案2

您可能需要更改每个适配器的“高级网络”属性中的度量,才能更改正在使用的适配器。这通常需要重新启动。

这假设您有两个活动的以太网适配器,但事实可能并非如此。

无论你选择以何种方式通过编程方式更换以太网适配器,几乎都肯定需要重新启动。这比更换电缆花费的时间更长。

在需要时更改以太网连接可能更简单。这是最简单的方法。

相关内容