Defina a métrica da interface de rede para um valor fixo

Defina a métrica da interface de rede para um valor fixo

Tenho uma câmera IP fixa que está configurada em IP estático e conectando via Ethernet (enp3s0). O WiFi está desativado (na GUI). O celular está ligado e também em IP estático (o IP estático não está configurado no dispositivo, mas configurado pelo provedor do SIM).

O desafio que tenho é que o tráfego da Internet tenta primeiro ser roteado a partir da conexão/câmera com fio e não chega a lugar nenhum e não tenho conexão com a Internet.

A menos que eu ifmetricdefina a métrica wwan0 como 0 e então possa me conectar à Internet usando celular e câmera localmente no IP para o qual está definido.

O problema é que ifmetricnão é permanente e tentei usar abaixo no /etc/network/interfacecelular mas parou totalmente de funcionar.

auto wwan0
  iface wwan0 inet dhcp
  metric 0

Não quero definir rotas estáticas, pois posso estar usando um SIM diferente ou a câmera IP pode acabar usando um IP diferente.

O que eu gostaria de alcançar é definir a métrica da interface wwan0 para um valor mais baixo permanentemente, como no instantâneo abaixo ( route -nsaída).

Tentei usar nm-connection-editormas não funcionou tão bem

Responder1

Use nm-connection-editor... veja a imagem abaixo...

insira a descrição da imagem aqui

Responder2

Para ajustar a métrica das interfaces:

#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

Em /etc/wpa_supplicant/wpa_supplicant.conf as novas configurações Wifi serão refletidas!

Para ocultar a senha em texto simples no arquivo acima, substitua a seção 'wlan0-1' pela saída gerada:

wpa_passphrase "wlan0-1" "mypassword"

informação relacionada