LINUX.ORG.RU

Не приходят пакеты с link


0

0

Имеется следующие сетевые интерфейсы: ppp0 - выход в интернет с IP адресом - $INET_IP dvb0_0 - интерфейс спутниковой карты без ip адреса tunl1 - ipip туннель $TUNL_MY - ip адрес моего конца, $TUNL_REMOTE - ip другого конца Маршрут по умолчанию - tunl1

Туннель завёрнут так что от меня запросы уходят по ppp0, а возвращаются через dvb0_0.

Пытаюсь пинговать произвольный адрес (например ya.ru). tcpdump показывает что ответы с dvb0_0 приходят, но в пинге не отображаются. Такое ощущение что системы их не распознаеёт. Когда на dvb0_0 прописываю серый (от балды) адрес, ответы распознаются и показываются. В чём может быть проблема?

anonymous

rp фильтр выключил? если в проискоус моде tcpdump захватывает пакеты то или мак на двб карте неверный стоит или включён rp_filter

anonymous
()
Ответ на: комментарий от anonymous

rp_filter выключен, MAC правильный стоит. Причём когда не прописан ip адрес, то счётчик пакетов в ifconfig на dvb0_0 увеличивается. То есть пакеты с интерфейса приходят, а ядром как бы не определяются.

P.S.: Форвардинг пакетов включён

anonymous
()
Ответ на: комментарий от anonymous

Есть ли какие-нибудь предположения? Чем можно протестировать судьбу пакетов?

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