|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Mogilnikov 2:5054/70 25 Sep 2006 19:12:29 To : All Subject : source address 0.0.0.0 -------------------------------------------------------------------------------- Сегодня столкнулся со странным явлением. Имеется ноутбук с эхотагом: intro% uname -mrs FreeBSD 5.5-RC1 i386 Поднимаю на нем ppp соединение с неким девайсом, и устанавливаю в него маршрут по умолчанию: route add default -iface tun0. Получается такая схема: Hоутбук --ppp-- Девайс1 --ppp-- Девайс2 ---ppp--- ... 10.10.10.17 10.1.1.1 10.2.2.2 Все девайсы в сети доступны, все работает. Тут у меся садится батарейка, ноутбук нормально отрабатывает shutdown -p и выключается. Втыкаю его в сеть, загружаю, снова устанавливаю соединение. Делаю ping 10.1.1.1, telnet 10.1.1.1 - все работает. Делаю ping 10.2.2.2, telnet 10.2.2.2 - нет ответа. Удивляюсь, запускаю tcpdump на tun0 и вижу странную картину: пакеты, адресованные 10.1.1.1 имеют адрес отправителя 10.10.10.17, а пакеты, адресованные любым другим девайсам, имеют адрес отправителя 0.0.0.0. Тогда делаю ping -S 10.10.10.17 10.2.2.2 - работает. Делаю telnet -s 10.10.10.17 10.2.2.2 - тоже работает. Hасколько это нормально и от чего такое поведение зависит? Я с этим самым ноутбуком вышеописанные подключения проделывал ранее десятки раз, и никогда не было ничего подобного. Всегда адрес отправителя всех пакетов устанавливался в 10.10.10.17 без каких-либо особых указаний с моей стороны... Всего наилучшего, [Team PCAD 2000] Алексей М. ... Я удалю твою жажду. Без возможности восстановления. --- * Origin: === Сисоп спит - почта идет === (2:5054/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18314517d5c7.html, оценка из 5, голосов 10
|