«RTNETLINK отвечает: Сеть недоступна» при добавлении нового маршрута?

«RTNETLINK отвечает: Сеть недоступна» при добавлении нового маршрута?

Имеется SLES12 с IP 10.2.64.x.

Я хочу добавить еще один IP-адрес 10.2.50.x.

Раньше маршрут выглядел так:

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:~ #

Затем я ввожу новый IP-адрес 10.2.50.x:

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

Тогда маршрутизация выглядит так:

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:~ #

Похоже, пакеты 10.2.50.0 пойдут в неправильном направлении (???), поэтому я удаляю это:

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

И затем я пытаюсь добавить хорошую запись маршрутизации (насколько мне известно):

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:~ #

Но я получил ответ «RTNETLINK: Сеть недоступна».

Q-вопрос: что я упускаю? Почему я не могу добавить правильную запись маршрутизации?

Кроме того, пока foo2 работает, я не могу выполнить ping по IP-адресу 10.2.64.x.

Я не сетевик. Просто хочу, чтобы были эти два IP с правильной маршрутизацией :)

Связанный контент