Как подать трафик с интерфейса на определенный ip-адрес с помощью DD-WRT роутера?

У меня есть роутер с прошивкой dd-wrt, который подключен к интернету сначала к провайдеру, а потом через OpenVPN клиент. По умолчанию весь траффик идёт через VPN.

Хочу сделать так, чтобы на устройство с определённым IP в локальной сети (сервер, подключен по проводу, ip: 192.168.1.3) проходил интернет из порта WAN (интерфейс ppp0), а не из VPN (интерфейс tun0). Как это сделать?

В iptables не разбираюсь, объясните, пожалуйста, как можно подробнее.
  • Вопрос задан
  • 3171 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Chromium58
Думаю тут скорее нужен не iptables, а policy routing. Если у вас на dd-wrt стоит пакет iproute2 то подойдут такие команды:
/sbin/ip rule add from 192.168.1.3 to 0/0 table 101 pref 105

/sbin/ip route add table 101 via $ppp0_gw
ppp0_gw - адрес шлюза вашего ppp0 соединения
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы