Jos*_*osh 5 wireless networking mobile-broadband
我目前正在使用移动互联网连接,但我希望通过 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
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,本地网络地址可直接在接口上使用,所有其他地址均通过 进行路由192.168.11.254。这是网关,该地址通常由 DHCP 服务器公布。它告诉请求 IP 地址的计算机不仅要使用可用的主机地址,还要告诉其网关、DNS 服务器、NTP 时间服务器等。
现在,您想要的是禁用 PC 上的 DHCP 客户端,以忽略“这是默认网关:192.168.11.254”的公告,但仍然收听其余内容,以便能够保持在本地通话的能力网络。以下是如何做到这一点。
尝试禁用连接时分配给 WiFi 适配器的默认路由。假设您正在运行默认的 NetworkManager,您应该能够更改路由分配方式的行为。
下面是它在 KDE 中的样子,但在其他桌面环境中应该类似。在特定网络的设置窗口中“IPv4 地址”选项卡的“路由”部分中找到这两个设置非常重要。
两者都在此窗口的底部:

如果您不依赖 WiFi 连接的 DNS 服务器信息来获取本地地址,您可能还想忽略有关该 DNS 服务器的信息。这可以在“IPv4 地址”选项卡的“基本设置”部分中通过选择“仅自动(DHCP)地址”来完成。
| 归档时间: |
|
| 查看次数: |
2220 次 |
| 最近记录: |