Назад | Перейти на главную страницу

Маршрут устройства Linux без трансляции

У меня следующая установка:

Когда я пытаюсь пинговать 10.0.2.1 из глобального пространства имен, которое представляет собой IP-адрес, существующий на другом конце туннеля GRE, я получаю странное поведение. Трафик перенаправляется на ns_ext1. Однако в ns1, ns_int1 не пересылает этот трафик на gre1, как и должно быть в таблице маршрутизации. Вместо этого это ARP для 10.0.2.1. Подозреваю, что указав устройство ns_ext как следующий шаг для 10.0.2.0/24 подсеть в глобальной таблице маршрутизации, я заставил ядро ​​думать, что подсеть напрямую подключена к ns_ext1. Есть ли способ заставить его просто пересылать через этот интерфейс вместо ARP?