Festlegen der Netzwerkschnittstellenmetrik auf einen festen Wert

Festlegen der Netzwerkschnittstellenmetrik auf einen festen Wert

Ich habe eine Kamera mit fester IP, die auf statischer IP konfiguriert ist und eine Verbindung über Ethernet (enp3s0) herstellt. WLAN ist deaktiviert (über die GUI). Das Mobilfunknetz ist eingeschaltet und hat ebenfalls eine statische IP (die statische IP ist nicht auf dem Gerät konfiguriert, sondern wird vom SIM-Anbieter konfiguriert).

Das Problem für mich besteht darin, dass der Internetverkehr zunächst versucht, von der Kabelverbindung/Kamera umgeleitet zu werden, aber nirgendwo ankommt und ich keine Internetverbindung habe.

Es sei denn, ich ifmetricsetze die WWAN0-Metrik auf 0 und kann dann über Mobilfunk und Kamera lokal über die eingestellte IP eine Verbindung zum Internet herstellen.

Das Problem ist, dass es ifmetricnicht dauerhaft ist. Ich habe versucht, es unten zu verwenden, /etc/network/interfaceaber das Mobiltelefon funktionierte überhaupt nicht mehr.

auto wwan0
  iface wwan0 inet dhcp
  metric 0

Ich möchte keine statischen Routen festlegen, da ich möglicherweise eine andere SIM-Karte verwende oder die IP-Kamera letztendlich eine andere IP verwendet.

Was ich erreichen möchte, ist, die WWAN0-Schnittstellenmetrik dauerhaft auf einen niedrigeren Wert zu setzen, wie im folgenden Snapshot ( route -nAusgabe).

Habe es versucht nm-connection-editor, aber es hat nicht so gut funktioniert

Antwort1

Verwenden Sie nm-connection-editor..., siehe Bild unten ...

Bildbeschreibung hier eingeben

Antwort2

So passen Sie die Metrik der Schnittstellen an:

#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

In /etc/wpa_supplicant/wpa_supplicant.conf werden die neuen WLAN-Konfigurationen widergespiegelt!

Um das Klartextkennwort in der obigen Datei zu verbergen, ersetzen Sie den Abschnitt „wlan0-1“ durch die generierte Ausgabe:

wpa_passphrase "wlan0-1" "mypassword"

verwandte Informationen