Отчего-то неверно разрешаются имена хостов, все IP-адреса хостов указывают на локальную машину. Структура самая простейшая: есть роутер (он же ADSL-модем) D-Link DSL-504T (192.168.1.1) и два компа (.2 и .3), подсеть /24 . Включено DHCP для обеих машин, но при прописке сетевых своств статически ситуация не меняется. Смотрю tcpdump -i eth0 . Если дана команда host www.opennet.ru то имя разрешается быстро и правильно, после чего тот же lynx нормально идёт на этот сайт. А если например lynx https://www.opennet.ru/ то на 192.168.1.1 идёт некий пакет AAAA? что-то_там, и в итоге возвращается мой IP! После этого тот же host www.opennet.ru говорит, что OpenNet , оказывается, хостится у меня. %-| С одной стороны это вроде как вина софта на роутере, ведь с него же идёт ответ (tcpdump ясно это показывает). С другой стороны, другие операционки прекрасно работают. Также к роутеру подключён ноутбук с WinXP, с сетью проблем нет. Раньше на машине стояла Slackware 10.2, в ней в этом плане всё было хорошо. Вообще был принцип "работает -- и ладно", теперь хочу выяснить, почему работает, а главное, почему НЕ работает. :-) Буду благодарен на помощь и/или отправку к нужной документации.
|