將網路介面指標設定為固定值

將網路介面指標設定為固定值

我有一個固定的 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

使用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

新的 Wifi 設定將反映在 /etc/wpa_supplicant/wpa_supplicant.conf 中!

若要隱藏上述文件中的明文密碼,請將「wlan0-1」部分替換為產生的輸出:

wpa_passphrase "wlan0-1" "mypassword"

相關內容