"RTNETLINK responde: La red es inaccesible" al agregar una nueva ruta.

"RTNETLINK responde: La red es inaccesible" al agregar una nueva ruta.

Hay un SLES12 con IP 10.2.64.x.

Quiero agregar una IP adicional, una 10.2.50.x.

Antes, el enrutamiento se veía así:

SERVER:~ # netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.2.64.1       0.0.0.0         UG        0 0          0 foo
10.2.64.0       0.0.0.0         255.255.255.0   U         0 0          0 foo
...
SERVER:~ #

Luego menciono la nueva IP 10.2.50.x:

SERVER:~ # ifup foo2
foo2       up
SERVER:~ #

Entonces el enrutamiento se ve así:

SERVER:~ # netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.2.64.1       0.0.0.0         UG        0 0          0 foo
10.2.50.0       0.0.0.0         255.255.255.0   U         0 0          0 foo2
10.2.64.0       0.0.0.0         255.255.255.0   U         0 0          0 foo
...
SERVER:~ #

Parece que los paquetes 10.2.50.0 irían en la dirección equivocada (???), así que lo elimino:

SERVER:~ # ip route del 10.2.50.0/24 via 0.0.0.0 dev foo2
SERVER:~ #

Y luego estoy intentando agregar la buena entrada de enrutamiento (al menos AFAIK):

SERVER:~ # ip route add 10.2.50.0/24 via 10.2.50.1 dev foo2
RTNETLINK answers: Network is unreachable
SERVER:~ #
SERVER:~ # ping -c 1 -w 1 10.2.50.1|grep loss
1 packets transmitted, 1 received, 0% packet loss, time 0ms
SERVER:~ # ifdown foo2
SERVER:~ #

Pero recibí "respuestas de RTNETLINK: la red es inalcanzable".

La Q: ¿Qué me estoy perdiendo? ¿Por qué no puedo agregar la entrada de ruta adecuada?

Además, mientras foo2 está activo, no puedo hacer ping a la IP 10.2.64.x.

No soy un tipo de networking. Solo quiero que existan estas dos IP con el enrutamiento correcto :)

información relacionada