我有一个固定 IP 摄像头,配置为静态 IP 并使用以太网 (enp3s0) 连接。WiFi 已禁用(从 GUI)。蜂窝网络已打开,并且也处于静态 IP 状态(设备上未配置静态 IP,而是由 sim 提供商配置)。
我面临的挑战是,互联网流量首先尝试从有线连接/摄像头进行路由,但无处可去,而且我没有互联网连接。
除非我把ifmetric
wwan0 度量设置为 0,然后我就可以使用蜂窝网络和摄像头在设置的 IP 上本地连接到互联网。
问题是这ifmetric
不是永久性的,我曾尝试使用下面的方法,/etc/network/interface
但蜂窝完全停止工作。
auto wwan0
iface wwan0 inet dhcp
metric 0
我不想设置静态路由,因为我可能使用不同的 SIM 卡或 IP 摄像头最终可能会使用不同的 IP。
我想要实现的是将 wwan0 接口度量永久设置为较低的值,如下面的快照(route -n
输出)所示。
尝试使用nm-connection-editor
,但效果不佳
答案1
答案2
要调整接口的度量:
#nmcli c
... output to identify the connection ...
#nmcli c edit wlan0-1
===| nmcli interactive connection editor |===
Editing existing '802-11-wireless' connection: 'wlan0-1'
Type 'help' or '?' for available commands.
Type 'print' to show all the connection properties.
Type 'describe [<setting>.<prop>]' for detailed property description.
You may edit the following settings: connection, 802-11-wireless (wifi), 802-11-wireless-security (wifi-sec), 802-1x, ethtool, match, ipv4, ipv6, tc, proxy
nmcli> set ipv4.route-metric 10
nmcli> save
nmcli> quit
#systemctl restart NetworkManager
在 /etc/wpa_supplicant/wpa_supplicant.conf 中将会反映新的 Wifi 配置!
要隐藏上述文件中的明文密码,请用生成的输出替换“wlan0-1”部分:
wpa_passphrase "wlan0-1" "mypassword"