LINUX.ORG.RU
решено ФорумAdmin

Тунель IP IP падает

 , ,


0

2

Поднял тунель IPIP debian - mikrotik
Все работает, но современем, с mikrotik, перестает пинговаться, но если пустить с debian ping на микротик то пинговаться начинает с обоих сторон.
Как сделать чтоб тунель «незасыпал»?

P.S

auto tun0
iface tun0 inet static
address 192.168.0.2
netmask 255.255.255.0
up ifconfig tun0 multicast
pointopoint 192.168.0.1
pre-up ip tunnel add tun0 mode ipip local 10.133.255.156 remote 10.133.46.154 ttl 255
post-down iptunnel del tun0


Могу ошибаться, но у микротика есть же параметр туннеля Keep alive? Ну либо через netwatch на том же микротике бодрить туннель

HellDog
()

Все работает, но современем, с mikrotik, перестает пинговаться, но если пустить с debian ping на микротик то пинговаться начинает с обоих сторон.

А не является ли в вашем случае одна сторона клиентом, а другая сервером?

alex_sim ★★★★
()
Ответ на: комментарий от pehser

То есть они равноправны и каждый знает за каким Ip находится другая сторона? Я просто не делал так. И может keepalive надо делать на стороне Дебиана?

alex_sim ★★★★
()
Последнее исправление: alex_sim (всего исправлений: 1)

Как сделать чтоб тунель «незасыпал»?

Я понимаю, что предлагаю костыль, но с другой стороны, что мешает пинговать туннель с интервалом, скажем, в 1 минуту? Хоть по крону, например. Никакой существенной нагрузки это не создаст, а работать будет...

Serge10 ★★★★★
()
Ответ на: комментарий от pehser

возможно, стоит посмотреть логи и дамп во время проблемы

не совсем линуксовый профиль, попробуй спросить у сетевиков. или хотя бы у микротикофанов

router ★★★★★
()
Ответ на: комментарий от pehser

А Debian случайно не за NAT? Может быть имеет место быть не засыпание туннеля, а NAT timeout для translation entry?

ZANSWER
()

Звучит так будто на Debian файрвол не пропускает входящие пакеты IPIP, которые не помечены как ESTABLISHED. А когда ты пускаешь ping после «засыпания» туннеля - ответные пакеты пропускаются как ESTABLISHED в conntrack и всё продолжает работать(до того момент пока ситуация с файрволом не повторится).

TL;DR: покажи iptables-save с Debian

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

iptables пустой под дефолту все алов
тунель тух если нет трафика, целый день слал в тунель пинг с микротика и тунель не падал.

P.S.
Спасибо всем кто попытался помочь
Проблема решилась когда переписал тунель так:
ip tunnel add tun0 mode ipip remote 10.133.46.154 local 10.133.255.156 dev eth1
ifconfig tun0 192.168.0.2 netmask 255.255.255.252 pointopoint 192.168.0.1
ifconfig tun0 mtu 1492 up

pehser
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.