На моем маршрутизаторе OpenWRT у меня есть три интерфейса: интерфейс WAN wan , интерфейс LAN eth0 и интерфейс OpenVPN tun0 . Я хочу направить весь трафик, исходящий из eth0 на определенный IP-адрес (скажем, ABCD), чтобы проходить через интерфейс tun0 а не напрямую через wan . Как мне это сделать? Является ли ip route правильной командой для использования здесь? Я старался

ip route add to A.B.C.D via [tun0 IP] dev tun0

на маршрутизаторе, но, кажется, весь трафик (а не только из eth0) маршрутизируется таким образом.

1 ответ1

1

Простое использование Route не сработает, так как вы хотите манипулировать трафиком по другим критериям, а не только по IP-адресу назначения - вам нужно настроить политику маршрутизации - которая позволяет вам иметь несколько таблиц маршрутизации, а затем выбрать, какую таблицу вы хотите использовать ( обычно с использованием меток IPTables).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .