如何“优先”多个网络连接

我目前正在使用移动互联网连接,但我希望通过wifi连接安装驱动器。 但是,每当我这样做时,移动互联网连接似乎被忽略,转而支持无法连接的wifi连接。 因此,在使用基于wifi的安装驱动器时,我无法使用互联网,反之亦然。

当两种网络类型都在使用时,如何“确定”移动互联网网络连接的优先级?

如果我正确理解您的问题,您将拥有仅限本地的WiFi连接(或者至少您只想将其用于本地连接)和互联网连接的移动宽带连接。 那是对的吗?

背景

这是一些背景知识。 您的WiFi和移动宽带连接都声称“默认路由”,如我所知道的所有地址的路由,即互联网 。 由于只有一个路由表,并且您的应用程序没有(也不应该)知道这两个连接,因此内核只跟随路由表。

$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.11.254 0.0.0.0 UG 0 0 0 eth0 192.168.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 

在上面的示例中,本地网络地址可直接在接口上使用,所有其他地址通过192.168.11.254路由。 这是网关,该地址通常由DHCP服务器公布。 它告诉计算机请求IP地址,而不仅仅是可用的主机地址,还有网关,DNS服务器,NTP时间服务器等。

现在,您想要的是禁用您的PC上的DHCP客户端忽略通知“这是默认网关:192.168.11.254”,但仍然听其余部分能够保持在本地通话的能力网络。 以下是如何做到这一点。

网络管理器设置

尝试禁用连接时分配给WiFi适配器的默认路由。 假设您正在运行默认的NetworkManager,您应该能够更改路由的分配方式。

下面是它在KDE中的样子,但它应该在其他桌面环境中类似。 在特定网络的设置窗口中的“IPv4地址”选项卡的“路由”部分中找到两个设置非常重要。

  • 忽略自动获取的路线(勾选)
  • 仅用于此连接上的资源(勾选)

在这个窗口的底部:

在此处输入图像描述

如果您不依赖于本地地址,您可能还想忽略有关WiFi连接的DNS服务器的信息。 这可以通过选择“仅自动(DHCP)地址”在“IPv4地址”选项卡的“基本设置”部分中完成。

好建议。

这是MATE的屏幕截图。 (在Gnome中可能非常相似。)您必须单击IPv4设置中的“路由”按钮才能更改查找框。

在此处输入图像描述