IP reemplaza la salida predeterminada

IP reemplaza la salida predeterminada

Con estos dos comandos puedo configurar la IP saliente predeterminada, pero ¿cómo hacerlas persistentes después de reiniciar?

# ip route replace default via 172.31.1.1 dev eth0 src 49.12.112.180
# ip -6 route replace default via fe80::1 dev eth0 src 2a01:4f8:1c17:8010::1

Respuesta1

En Debian, debe usar el /etc/network/interfacesarchivo de configuración para hacer que la configuración de red sea persistente.

La forma más sencilla de lograr lo que desea es el uso de post-updeclaraciones en la configuración de la interfaz.

En tu caso deberías escribir algo como esto:

auto eth0
iface eth0 inet static
  address ...
  post-up /sbin/ip route replace 0/0 via 172.31.1.1 dev eth0 src 49.12.112.180 || true

iface eth0 inet6 static
  address ...
  post-up /sbin/ip -6 route replace 0/0 via fe80::1 dev eth0 src 2a01:04f8:1c17:8010::1 || true

La || truepieza es necesaria para evitar errores si algo sale mal en los post-upcomandos.

Después de editar el archivo, verifique la corrección con el ifquery -v eth0comando.

información relacionada