如果可用,自动使用 usb0 网络

如果可用,自动使用 usb0 网络

如果我的 usb0 网络可用于任何互联网连接(支持使用 eth0),我该如何自动使用它?

目前,我将手机插入网络共享,然后运行:

sudo ip route change to default dev usb0 via 192.168.42.129

如果我能以某种方式设置“偏好”或优先级,那就太好了?因为我经常忘记运行它(或者每次运行它都很累)。偶尔,USB 也会掉线,我必须注意到它已切换回 eth0 作为默认值。有什么想法可以实现这一点吗?

答案1

试试这个。在文件夹 /etc/network/if-up.d/ 中创建脚本,名为 script,执行权限为 755

# Check for specific interface if desired
[ "$IFACE" != "usb0" ] || exit 0
# Adding additional routes on connection
route add default dev usb0 via 192.168.42.129
route add ...
route add ...

相关内容