Поясняю при активном pptp_1:
ping 8.8.8.8 interface=pptp_1 дает ответ!
вырубаю интерфейс pptp_1 или он становится не активен:
ping 8.8.8.8 interface=pptp_1
зависает!!! не дает что пинга нет, а тупо висит. что в терминале, что в скрипте! как этого избежать? мне надобно что б давал хоть какой-то ответ, что б скрипт продолжил работу.
Проверять активность pptp_1 перед запуском не предлагать. Так как допустим оно активно, а я буду пинговать 10 раз, это занимает время, если соединение во время этого разорвется - скрипт зависнет.
Как получить ответ пинга при неактивном впн соединении?
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
-
- Сообщения: 57
- Зарегистрирован: 16 май 2013, 11:21
я извиняюсь, забыл указать, через подключение получаю инет от провайдера. То что я описал касается как pptp так и pppoe, поведение аналогичное.
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Ну тогда все просто
Создаете маршрут и маркируете его
в ip - routes - rules создаете правила action=lookup-only-in-table
далее пускаете пинг вида :ping 8.8.8.8 count=3 routing-table=rout
Все, в случае если ваш интерфейс упадет то в переменную запишутся нули
Создаете маршрут и маркируете его
в ip - routes - rules создаете правила action=lookup-only-in-table
далее пускаете пинг вида :ping 8.8.8.8 count=3 routing-table=rout
Все, в случае если ваш интерфейс упадет то в переменную запишутся нули
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 57
- Зарегистрирован: 16 май 2013, 11:21
спасибо за наводку, действительно если промаркировать маршрут интерфейс указывать не обязательно! даже если маршрут не активен-пинг уходит в 0.
ping 8.8.8.8 count=3 routing-table=rout
реально работает.

ping 8.8.8.8 count=3 routing-table=rout
реально работает.

-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
в рулес создайте правило, ибо в противном случае микрот скинет на main и пинги пойдут
Есть интересная задача и бюджет? http://mikrotik.site