добавить маршрут в Linux, если суб-сеть, где расположен шлюз, не настроена

У меня есть ПК, который имеет 192.168.1.1/24, настроенный на eth0-интерфейс. Теперь, если я пытаюсь добавить маршруты через 10.10.10.254, утилита ip сообщает, что No such process :

 root@PC:~# ip neigh add 10.10.10.254 lladdr 00:01:02:03:04:05 dev eth0 root@PC:~# ip route add default via 10.10.10.254 dev eth0 RTNETLINK answers: No such process root@PC:~# ip route add 172.16.0.1/32 via 10.10.10.254 dev eth0 RTNETLINK answers: No such process root@PC:~# 

Пока ПК знает MAC-адрес 10.10.10.254, технически можно отправлять данные через 10.10.10.254, тогда как сеть 10/8 не настроена на какой-либо интерфейс на ПК. Основываясь на моем примере, он использовал бы MAC-адрес MAC-адреса MAC в качестве исходного MAC-адреса, 00: 01: 02: 03: 04: 05 в качестве MAC-адреса назначения, 192.168.1.1 в качестве исходного IP-адреса и адреса назначения, что бы я ни указал.

  • Понимание адресов Ethernet на одном интерфейсе
  • Как перенаправить резервный сетевой интерфейс через туннель SSH?
  • Как подсчитать, сколько ip в bash?
  • использовать dhcp на eth0 с помощью командной строки
  • Как открыть VPN-соединение внутри другого VPN-соединения под Linux / Ubuntu
  • Linux: подключение к двум различным сетям с одинаковым диапазоном ip
  • Можно ли заставить Linux добавлять маршрут, если суб-сеть, на которой расположен шлюз, не настроена на интерфейс?

    Linux и Unix - лучшая ОС в мире.