我有两种连接互联网的方法。 (通过无线 eduroam)
(1) My laptop's wireless card
(2) My phone, propped in the window, bluetooth tethered to my laptop
连接 (1) 速度快,ping 值低,丢包不多,但奇怪的是间歇性的。连接 (2) 的 ping 值要高得多,有大量数据包丢失,但始终处于连接状态。
ip route
给出:
default via 192.168.44.1 dev bnep0 src 192.168.44.72 metric 377
default via 10.248.31.254 dev wlp2s0 src 10.248.15.216 metric 476
这是错误的做法!它总是使用不良连接,即使两者都可用。
我该如何说“如果可用,则使用 wlp2s0(连接 1),仅当其关闭时才使用 bnep0(连接 2)”?
我的笔记本电脑运行的是 Debian
cat /etc/debian_version
9.12
如果相关的话,连接将由网络管理器处理。
答案1
在路由过程中,将采用最具体的路线。如果两条路由具有相同的级别,则使用其他标准来决定(即度量)。
由于您只有默认路由,因此它们共享相同级别的规范。控制首选连接的最简单方法是更改指标。不幸的是,无法直接更改指标,因此您必须删除并添加具有更新指标的网关:
sudo route del ...
sudo route add ... metric 100