Добрый день!
Возникла непонятная проблема.
Имеется машина (Slackware 8.1) с двумя интерфейсами - - один смотрит в инет, другая - в локалку, короче, классика (НАТ с помощью iptables). Все работает как часы! Проблем нет!
НО! как только пропадает линк на внутреннем интерфейсе (или хаб выключится, либо машина со стороны локалки, либо просто патч-корд выдернуть), то iptables как-бы засыпает! Машина не пингуется со стороны инета. Если восстановить соединение в локалку, то машина не пингуется и со стороны локалки! Ставим на непрерывный пинг, ждем. Через минут 15-20 все как по волшебству начинает работать (время отклика от первого пинга достигает 1440000 ms, далее - нормально).
В чем может быть проблема? Заранее спасибо!
Пробуй ставить эксперименты:
1. включи iptables по дефолту все принимать (запиши логи всех пакетов)
2. включай/выключай роутинг (echo "0|1" > /proc/sys/net/ipv4/ip_forwarding)
3. быть может сетевый карты после обрыва связи долго договариваются на предмет дуплекса/фул-дуплекса..хоть причину выяснишь.
у меня подобного рода траблы есть..
опытно выяснялось что при отключении роутинга (засылаем "0" см.п.2) появляется связь, засылаем "1" - связи нет :(мне кажется делоу тебя в iptables..
--
Camb
... или с DNS
>... или с DNS
да вот я скорее тоже склоняюсь к мнению что траблы с iptables, но замена на более новую версию iptables проблему не решила :(
В логах ничего не пишется. Простой затуп и все!
DNS - не знаю, думаю, что как-то не связано это с ДНС. Хотя для порядка попробую отключить named
ставим freebsd и не имеем подобных проблем.
с ним будут другие :-)))