La ruta agregada cae inadvertidamente en Ubuntu 16.04

La ruta agregada cae inadvertidamente en Ubuntu 16.04

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.

información relacionada