Establecer la métrica de la interfaz de red en un valor fijo

Establecer la métrica de la interfaz de red en un valor fijo

Tengo una cámara IP fija que está configurada en IP estática y se conecta mediante Ethernet (enp3s0). WiFi está deshabilitado (desde la GUI). El celular está encendido y también está en IP estática (la IP estática no está configurada en el dispositivo sino que la configura el proveedor de SIM).

El desafío que tengo es que el tráfico de Internet intenta dirigirse primero desde la conexión por cable/cámara y no llega a ninguna parte y no tengo conexión a Internet.

A menos que utilice ifmetricla métrica wwan0 en 0 y luego pueda conectarme a Internet usando el celular y la cámara localmente en la IP en la que está configurada.

El problema es que ifmetricno es permanente y he intentado usarlo a continuación en el /etc/network/interfacecelular, pero dejó de funcionar por completo.

auto wwan0
  iface wwan0 inet dhcp
  metric 0

No quiero establecer rutas estáticas ya que puedo estar usando un sim diferente o la cámara IP puede terminar usando una IP diferente.

Lo que me gustaría lograr es configurar la métrica de la interfaz wwan0 en un valor más bajo de forma permanente como en la siguiente instantánea ( route -nsalida).

Intenté usarlo nm-connection-editorpero no funcionó tan bien.

Respuesta1

Utilice nm-connection-editor... ver imagen a continuación...

ingrese la descripción de la imagen aquí

Respuesta2

Para ajustar la métrica de las 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

¡En /etc/wpa_supplicant/wpa_supplicant.conf se reflejarán las nuevas configuraciones de Wifi!

Para ocultar la contraseña de texto sin cifrar en el archivo anterior, reemplace la sección 'wlan0-1' con el resultado generado:

wpa_passphrase "wlan0-1" "mypassword"

información relacionada