
En mi Ubuntu 16.04 estoy usando red local e Internet móvil a través de un teléfono Android. Soy completamente novato en enrutamiento pero esto es lo que tengo. Justo después de conectar el teléfono tengo la tabla de rutas:
default via 10.205.103.1 dev enp2s0 proto static metric 100
default via 192.168.42.129 dev enp0s29f7u5 proto static metric 101
10.205.32.136 via 10.205.103.1 dev enp2s0 proto dhcp metric 100
10.205.103.0/24 dev enp2s0 proto kernel scope link src 10.205.103.53 metric 100
169.254.0.0/16 dev enp2s0 scope link metric 1000
192.168.42.0/24 dev enp0s29f7u5 proto kernel scope link src 192.168.42.72 metric 100
Para tener red local (puerta 10.205.103.1) e internet usé ambos
sudo route add default gw 192.168.42.129 metric 2
sudo route add -net 10.205.0.0/16 gw 10.205.103.1 metric 1
Así que tengo
default via 192.168.42.129 dev enp0s29f7u5 metric 2
default via 10.205.103.1 dev enp2s0 proto static metric 100
default via 192.168.42.129 dev enp0s29f7u5 proto static metric 101
10.205.0.0/16 via 10.205.103.1 dev enp2s0 scope link metric 1
etc.
Todo funciona bien, estas 2 rutas se han agregado a la tabla, pero tengo un problema debido a alguna razón misteriosa: mi primera ruta cae cada algunos minutos (~10-15, no sé de qué depende) y Tengo otra mesa:
default via 10.205.103.1 dev enp2s0 proto static metric 100
default via 192.168.42.129 dev enp0s29f7u5 proto static metric 101
10.205.0.0/16 via 10.205.103.1 dev enp2s0 scope link metric 1
etc.
Entonces tengo que volver a ejecutar el comando sudo route add default gw 192.168.42.129 metric 2
. ¿Por qué sucede y cómo evitarlo? Eliminar la ruta predeterminada a través de 192.168.42.129 (esa con métrica 101) antes de agregar la mía no tiene ningún efecto: cuando mi ruta creada cae, esta ruta regresa a la tabla.
Respuesta1
Sugeriría hacer esto con el administrador de red (en la configuración de red de GUI/escritorio), no directamente en bash.
Para 10.205.103.1 en configuración de IPv4 / Rutas... / desmarque:
use esta conexión solo para recursos en su red
Su tabla de rutas debe estar limpia de esta manera y resistir desconexiones y reinicios.