Здравствуйте, гость ( Вход | Регистрация )
Jan 18 2010, 18:26
IP: 94.78.0.0/16 | Сообщение
#1
|
|
![]() ++++++++++++++++++++ ![]() ![]() ![]() Группа: Members Сообщений: 223 Регистрация: 25-June 05 Из: г.Новосибирск, ул.Пирогова 14 Пользователь №: 1047 Вес: 2 кг
Удалено: 18.32% |
Проблема в том, что невозможно зайти в браузере на mail.ru в линуксе. В винде всё работает.
Если копать глубже, то: CODE said@saidebian: ~ % ping -c 3 mail.ru 17:55 PING mail.ru (127.0.0.1) 56(84) bytes of data. 64 bytes from saidebian (127.0.0.1): icmp_seq=1 ttl=64 time=0.014 ms 64 bytes from saidebian (127.0.0.1): icmp_seq=2 ttl=64 time=0.034 ms 64 bytes from saidebian (127.0.0.1): icmp_seq=3 ttl=64 time=0.033 ms --- mail.ru ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.014/0.027/0.034/0.009 ms В /etc/hosts ничего особенного: » Кликните для просмотра/скрытия текста « Попробовал использовать гугловый днс, всё нормально заработало. Т.е. проблема в связке моего линукса и местного днс-сервера. Погуглив, нашёл такую тему на других форумах и в otvety.что_нибудь_там, т.е. проблема не только у меня, но там её решали либо вписыванием mail.ru в /etc/hosts, либо использованием OpenDNS. Оба способа меня, конечно же, не устраивают. Собственно, вопрос. Была ли или есть ещё у кого-нибудь такая проблема? И как её нормально решить? Ещё немного дополнительной информации: » Кликните для просмотра/скрытия текста « ---------------18th January 2010 - 18:26------------- И, пока не забыл, ещё пара мыслей есть. Интересно было посмотреть разницу между выводом host для mail.ru и yandex.ru: » Кликните для просмотра/скрытия текста « Недавно пытался разобраться с одним варнингом avahi (Avahi mDNS/DNS-SD Daemon: avahi-daemonavahi-daemon disabled because there is a unicast .local domain), и кто-то на лаунчпаде говорил, что следующий вывод это "the problem is caused by Internet Service Providers": CODE said@saidebian: ~ % host -t SOA local 18:23 local has SOA record ns1.kraslan.ru. admin.kraslan.ru. 2009110501 1800 900 604800 86400 Я в этом не разбираюсь, но вдруг есть связь. Сообщение отредактировал said - Jan 18 2010, 18:10 -------------------- سيّد علي |
|
|
|
![]() |
Jan 18 2010, 20:08
IP: 172.19.0.0/16 | Сообщение
#2
|
|
![]() Псих ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Members Сообщений: 5824 Регистрация: 2-June 07 Из: Красноярск Пользователь №: 7237 Вес: 31 кг
Удалено: 1.20% |
В виртуальном Убунту 9.10 Фокс заходит.
-------------------- |
|
|
|
Jan 18 2010, 23:31
IP: 94.78.0.0/16 | Сообщение
#3
|
|
![]() ++++++++++++++++++++ ![]() ![]() ![]() Группа: Members Сообщений: 223 Регистрация: 25-June 05 Из: г.Новосибирск, ул.Пирогова 14 Пользователь №: 1047 Вес: 2 кг
Удалено: 18.32% |
Посидел за сидуксом с livecd. Тоже всё работает. Но! Решил стандартный dhclient3 заменить на dhcpcd. И та же песня. Нашёл источник зла, осталось разобраться как dhcpcd влияет на резолвинг (у него в /etc есть свой resolv.conf).
-------------------- سيّد علي |
|
|
|
Jan 20 2010, 00:53
IP: 94.78.0.0/16 | Сообщение
#4
|
|
![]() ++++++++++++++++++++ ![]() ![]() ![]() Группа: Members Сообщений: 223 Регистрация: 25-June 05 Из: г.Новосибирск, ул.Пирогова 14 Пользователь №: 1047 Вес: 2 кг
Удалено: 18.32% |
Продолжая монолог
Есть как бы решение данной проблемы, которая заключается в возврате на dhcp3-client. А dhcpcd я ставил, для того чтобы Static route получать автоматом. Оказалось, что в dhcp3-client это делается заменой в конфиге опции 121 на 249 (я думал эти опции имеют одинаковое назначение, но совсем разный вид) они вроде как ничем не отличаются. Так что переформулирую вопрос: кто пользуется dhcpcd? (не хочу от него отказываться) -------------------- سيّد علي |
|
|
|
Jan 22 2010, 09:42
IP: 172.21.0.0/16 | Сообщение
#5
|
|
|
Linux'oid 1 уровня ![]() Группа: Members Сообщений: 30 Регистрация: 9-January 07 Из: Советский район Пользователь №: 5835 Вес: 0 кг
Удалено: 26.83% |
Не знаю, в тему или нет, но вроде...
Никогда не вникал в такие тонкости работы DNS-клиента (и конкретно - не занимался его выбором). Но хотелось бы сказать следующее: в двух листингах выше я увидел, что mail.ru находится у вас на 127.0.0.1 (на локалхосте, то бишь). Это может быть связано с 1 "фишкой" Краслановких ДНС: они могут возвращать РАЗНЫЕ IP-адреса для одного и того же сайта в зависимости от того, с какого IP-адреса приходит запрос. Проще говоря, если запрос идёт с адреса на 172.*, то для mail.ru Краслановский DNS как раз и возвращает 127.0.0.1. Если прописать маршрут к DNS (который будет появляться при поднятии pppoe), чтобы запрос шёл через инетовский адрес (93.*, 94.* и др. - это уж у каждого по-разному), то для mail.ru должен возвращаться правильный IP и всё будет работать. По-крайней мере у меня так и было Код route add -host 87.236.40.248 gw <реальный ИП> route add -host 87.236.40.249 gw <реальный ИП> Примерно то же самое написано в п.5 в самом низу страницы с описанием настройки роутеров (но для некоторых Linux'ов тоже актуально): http://help.kraslan.ru/index.php/%D0%A0%D0..._D-Link_DIR-100 Сообщение отредактировал vitaliy2525 - Jan 22 2010, 09:43 -------------------- Стабильность - это хорошо. Но скучно. Но всё-таки всё равно хорошо, хотя и скучно.
|
|
|
|
Jan 25 2010, 23:32
IP: 94.78.0.0/16 | Сообщение
#6
|
|
![]() ++++++++++++++++++++ ![]() ![]() ![]() Группа: Members Сообщений: 223 Регистрация: 25-June 05 Из: г.Новосибирск, ул.Пирогова 14 Пользователь №: 1047 Вес: 2 кг
Удалено: 18.32% |
Не знаю, в тему или нет, но вроде... Никогда не вникал в такие тонкости работы DNS-клиента (и конкретно - не занимался его выбором). Но хотелось бы сказать следующее: в двух листингах выше я увидел, что mail.ru находится у вас на 127.0.0.1 (на локалхосте, то бишь). Это может быть связано с 1 "фишкой" Краслановких ДНС: они могут возвращать РАЗНЫЕ IP-адреса для одного и того же сайта в зависимости от того, с какого IP-адреса приходит запрос. Проще говоря, если запрос идёт с адреса на 172.*, то для mail.ru Краслановский DNS как раз и возвращает 127.0.0.1. Если прописать маршрут к DNS (который будет появляться при поднятии pppoe), чтобы запрос шёл через инетовский адрес (93.*, 94.* и др. - это уж у каждого по-разному), то для mail.ru должен возвращаться правильный IP и всё будет работать. По-крайней мере у меня так и было Код route add -host 87.236.40.248 gw <реальный ИП> route add -host 87.236.40.249 gw <реальный ИП> Примерно то же самое написано в п.5 в самом низу страницы с описанием настройки роутеров (но для некоторых Linux'ов тоже актуально): http://help.kraslan.ru/index.php/%D0%A0%D0..._D-Link_DIR-100 Спасибо за ссылку. В случае с dhcpcd 3.2.3 действительно помогает, но я всё равно не понимаю почему именно так Кстати, возможно у гентушников нет такой проблемы с dhcpcd, просто в дебияне он какой-то старый (вроде 2008 года) и не собирается обновляться. Но я уже решил вернуться к dhcp3-client. Просто заменил option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; на option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;, конечно больше на хак похоже, но так работает наш dhcp (ещё слышал, что виста и далее поддерживают опцию 121, но наравне с 249). Ещё вот теперь к ftp имею доступ, до этого почему-то не получалось зайти (с уже изменённым конфигом). Т.е. оказалось достаточным только одну циферку поменять (и не надо самому маршруты городить). P.S. Всё же хотелось бы узнать почему для DNS так работает? Сравнивал с таблицей из винды XP, там всё то же. P.P.S. В XP также заметил, что она принимает и 33 и 249 опции вместе. Как бы не должно так быть, но в MS решили иначе и при этом всё работает. Сообщение отредактировал said - Jan 25 2010, 23:51 -------------------- سيّد علي |
|
|
|
![]() ![]() ![]() |
| Текстовая версия | Сейчас: 15th December 2025 - 14:59 | |