Сбрасываются настройки ip route

DennoN
Сообщения: 2
Зарегистрирован: 21 июн 2018, 00:30

Сообщение DennoN » 25 июн 2018, 16:54

Здравствуйте! Помогите разобраться с проблемой.
Есть инет от провайдера по pppoe (ppp0)
Есть поверх соединение с впн сервером l2tp/ipsec (ppp1)

Настроил, что бы только на определенные домены пакеты шли через впн, все остальное через провайдера.
Настройка заключалась в следующем:
ipset с адресами
добавление маршрута

Код: Выделить всё

ip rule add fwmark 1 table 1
ip route add default dev ppp1 table 1

добавление правил фаерволла

Код: Выделить всё

iptables -w -A PREROUTING -t mangle -m set --match-set my-list dst,src -j MARK --set-mark 1

Так же скрипты на добавление маршрутов кинул в
/opt/etc/ndm/fs.d/
и скрипт на добавление в фаерволл кинул в
/opt/etc/ndm/netfilter.d/

Заметил, что когда впн канал лег и снова поднялся, то маршруты не прописываются снова.
Вопрос в том, что и куда надо записать, что бы при поднятии интерфейса ppp1 прописывались маршруты?
предполагаю, что в ifcreated.d или в ifstatechanged.d
но не нашел внятного описания синтаксиса скриптов, которые там должны лежать.
Прошу помощи :)

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1526
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 25 июн 2018, 19:00

DennoN писал(а):Источник цитаты но не нашел внятного описания синтаксиса скриптов, которые там должны лежать.

https://github.com/ndmsystems/packages/ ... ok-scripts

DennoN
Сообщения: 2
Зарегистрирован: 21 июн 2018, 00:30

Сообщение DennoN » 26 июн 2018, 08:43

О! Спасибо! А теперь такой вопрос:

Код: Выделить всё

$id 	NDM interface ID

а как узнать id Интерфейса? Или это просто название ppp0 ppp1 и тд?

Аватара пользователя
Александр Рыжов
Сообщения: 365
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Сообщение Александр Рыжов » 26 июн 2018, 09:13

DennoN, посмотрите там же. Имена интерфейсов передаются в переменных при вызове хук-скрптов.


Вернуться в «Entware на Keenetic»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей