Я не могу создать статический IP-маршрута. ошибка говорит: RTNETLINK ответы: сеть недоступна
Im пытается настроить тестовую сеть с виртуальными машинами, чтобы практиковать, как работает статическая маршрутизация, поэтому я подумал, что нужно сделать, это настроить две внутренние сети и одну коробку с двумя интерфейсами для работы в качестве маршрутизатора, вот настройка с IPs:
Я настроил статические IP-адреса в каждом поле, а также добавил шлюз по умолчанию adapter1 для vm-client-1 и adapter2 для vm-client-2.
Теперь, я на последнем шаге, чтобы создать ip маршрут, выполненный в vm-клиенте-1:
sudo ip route add 192.168.102.0/24 via 192.168.101.1 dev enp0s3
и я получаю эту ошибку как вывод:
RTNETLINK answers: Network is unreachable.
Примечание: я очистил все правила iptables с iptables -F
Так, что брандмауэр не будет проблемой. Кроме того, vm-client может пинговать 192.168.102.1 (шлюз vm-client-2), поэтому я не знаю, почему он говорит, что сеть недоступна, помощь приветствуется.
здесь информации vm-client-1:
1 ответов
Я вижу проблему.
вы пытаетесь подключиться из vm-client1, который имеет только один интерфейс с подключенной сетью 192.168.101.0 / 24, но вы пытаетесь добавить шлюз в сеть 192.168.102.0 / 24, который фактически недоступен на этом интерфейсе, следовательно, вы получаете сообщение "сеть недоступна".
пожалуйста, имейте в виду, что любой шлюз (ip-адрес за словом" via") должен быть доступен непосредственно на подключенных интерфейсах (и это не ваш случай.)
кроме того, нет необходимости настраивать маршрутизацию на vm-client1, потому что все будет идти к шлюзу по умолчанию vm-router, который отвечает за маршрутизацию.
на самом деле есть только одна вещь, которую вам нужно сделать-включить переадресацию IP (https://askubuntu.com/questions/311053/how-to-make-ip-forwarding-permanent) на VM-роутере и ваши пакеты будут переадресованы автоматически.
вам не нужно вносить изменения в маршруты по умолчанию в этом сценарии. Просто включите IP переадресацию на vm-роутере и все будет в порядке.
Другие вопросы gateway ip networking