将网络接口度量设置为固定值

将网络接口度量设置为固定值

我有一个固定 IP 摄像头,配置为静态 IP 并使用以太网 (enp3s0) 连接。WiFi 已禁用(从 GUI)。蜂窝网络已打开,并且也处于静态 IP 状态(设备上未配置静态 IP,而是由 sim 提供商配置)。

我面临的挑战是,互联网流量首先尝试从有线连接/摄像头进行路由,但无处可去,而且我没有互联网连接。

除非我把ifmetricwwan0 度量设置为 0,然后我就可以使用蜂窝网络和摄像头在设置的 IP 上本地连接到互联网。

问题是这ifmetric不是永久性的,我曾尝试使用下面的方法,/etc/network/interface但蜂窝完全停止工作。

auto wwan0
  iface wwan0 inet dhcp
  metric 0

我不想设置静态路由,因为我可能使用不同的 SIM 卡或 IP 摄像头最终可能会使用不同的 IP。

我想要实现的是将 wwan0 接口度量永久设置为较低的值,如下面的快照(route -n输出)所示。

尝试使用nm-connection-editor,但效果不佳

答案1

使用nm-connection-editor...参见下图...

在此处输入图片描述

答案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"

相关内容