View previous topic :: View next topic |
Author |
Message |
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 7:00 am Post subject: ping localhost [solved] |
|
|
Нарисовались у меня несколько проблем, начну с самой противной.
ping localhost на домашней машине дает 100% packet loss. Интерфейс поднят, файрвола нет, т.е. все политики по умолчанию -> ACCEPT.
В /etc/nsswitch.conf есть запись:
Я даже не знаю, куда копать...
Да, рылся на форуме, нашел несколько топиков, но там проблемы в том, что DNS провайдера не резолвит localhost, потому dig/host ничего не знают про localhost, а ping --- идет.
У меня же localhost резолвиться, но ping'а нет.
Last edited by viy on Thu Jan 27, 2005 6:32 pm; edited 1 time in total |
|
Back to top |
|
|
Taoub Apprentice
Joined: 12 Jan 2004 Posts: 173
|
Posted: Thu Jan 27, 2005 7:52 am Post subject: |
|
|
а 127.0.0.1 пигуется? |
|
Back to top |
|
|
Deart n00b
Joined: 29 Sep 2004 Posts: 17 Location: Togliatti, Russia
|
Posted: Thu Jan 27, 2005 7:53 am Post subject: |
|
|
А ping 127.0.0.1 работает? |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 8:06 am Post subject: |
|
|
Нет. Ни ping localhost, ни ping 127.0.0.1 не идут.
Дело не в резолвинге имени localhost, а что-то с настройкой сети... |
|
Back to top |
|
|
Taoub Apprentice
Joined: 12 Jan 2004 Posts: 173
|
Posted: Thu Jan 27, 2005 8:16 am Post subject: |
|
|
Запости output c ifconfig. |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 8:25 am Post subject: |
|
|
Вечером, домашняя машина...
А пока --- это могут быть проблемы в конфигурации ядра? |
|
Back to top |
|
|
hermes_jr l33t
Joined: 26 Feb 2004 Posts: 701 Location: Moscow, Russia
|
Posted: Thu Jan 27, 2005 8:33 am Post subject: |
|
|
viy wrote: | это могут быть проблемы в конфигурации ядра? |
Скорее всего. Особенно если обновлялся накануне появления глюков.
[edit]: Вот ещё мысля появилась. Может глючить апача с виртуальными хостами. С трудом представляю, как такое может быть, но всётки чего только не случается . |
|
Back to top |
|
|
Taoub Apprentice
Joined: 12 Jan 2004 Posts: 173
|
Posted: Thu Jan 27, 2005 8:56 am Post subject: |
|
|
ИМХО У тебя не поднимается loopback.(в ifconfig нет интерфейса lo) Почему? Это очень легко выяснить Попробуй его поднять (ifconfig lo up).
ИМХО в ядре выключил оный |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 9:00 am Post subject: |
|
|
Глюки очень давно появились, несколько месяцев.
Заметил только вчера: решил глянуть на очередь писем, а там их столько!
Ну сделал флаш --- многие были на viy@localhost (вывод cron'а), так почтовик их решил доставить через удаленный smtp, вместо локальной доставки. Думаю: "Что за бред?..", - проверил, а localhost не резолвится через dig/host (это проблема настроек DNS'а моего ISP, им морду буду бить отдельно). Решил пингануть --- и пинг не идет. Тут я и припух...
apache имеется, но поднят не был. Не совсем представляю, как он может глючить так, чтобы ping интерфейса не проходил... |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 9:01 am Post subject: |
|
|
Taoub wrote: | ИМХО У тебя не поднимается loopback.(в ifconfig нет интерфейса lo) |
Поднимается, вечером выложу "свое хозяйство"... |
|
Back to top |
|
|
Taoub Apprentice
Joined: 12 Jan 2004 Posts: 173
|
Posted: Thu Jan 27, 2005 9:39 am Post subject: |
|
|
Да как-то у тебя сосвсем все страшно...
1 проблема -> не пигуется 127.0.0.1
2 проблема -> не резолвится localhost
Они кстати не связаны.
1 проблема заключается либо с проблемами с интерфейсом, либо когда в /proc/sys/net/ipv4/icmp_echo_ignore_all значение 1. (Еще вариант iptables но ты сказал он у тебя выключен)
2 Проблема это резолв.. Судя по nsswitch.conf первым обрабатывается /etc/hosts... Которая должна содержать запись типа
Quote: | 127.0.0.1 localhost |
Вообще, как я говорил запости ifconfig, /etc/hosts и какой ответ (ошибку) выдает ping 127.0.0.1 |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 9:46 am Post subject: |
|
|
Taoub wrote: | 1 проблема заключается либо с проблемами с интерфейсом, либо когда в /proc/sys/net/ipv4/icmp_echo_ignore_all значение 1. (Еще вариант iptables но ты сказал он у тебя выключен)
2 Проблема это резолв.. Судя по nsswitch.conf первым обрабатывается /etc/hosts...
|
Первым /etc/hosts обрабатывается функциями из glibc, типа gethostbyname(), которые и /etc/nsswitch.conf "имеют ввиду".
Утилиты, типа nslookup, dig и host --- работают только с DNS. Почтовик у меня exim, и пользует ли он gethostbyname(), или же чисто DNS --- я не знаю...
Taoub wrote: | Вообще, как я говорил запости ifconfig, /etc/hosts и какой ответ (ошибку) выдает ping 127.0.0.1 |
Ошибки нет, 100% packet loss и статистика (sent packets/received packets/time).
Может и надо более глубоко копнуть, но я не знаю как. |
|
Back to top |
|
|
Taoub Apprentice
Joined: 12 Jan 2004 Posts: 173
|
Posted: Thu Jan 27, 2005 12:28 pm Post subject: |
|
|
viy wrote: |
Первым /etc/hosts обрабатывается функциями из glibc, типа gethostbyname(), которые и /etc/nsswitch.conf "имеют ввиду".
|
Мы говорим о ping localhost, если не ошибаюсь он использует gethostbyname(). Или ping все же резолвит (а остальное нет)?
У тебя какой вывод?
Code: | user@sandra /home/taoub $ ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data. |
или
Code: | user@sandra /home/taoub $ ping localhost
ping: unknown host localhost |
Вообщем-то перед тем как копать глубже определи что именно работает а что нет. И запости все-то что тебя просили. (+ resolv.conf) |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 1:12 pm Post subject: |
|
|
Блин, как глухой с немым говорим
В самом первом посте: Я wrote: | У меня же localhost резолвиться, но ping'а нет. |
Там же и определил, что именно работает, что нет.
Думаю, я зря вообще что-то про резолвинг начал говорить, не в нем дело а в сетевом интервейсе что-то.
Вообщем, вечером все выложу, будет пища для раздумий, сейчас пока гадание выходит, т.к. сразу ничего не нарисовалось. |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 5:26 pm Post subject: |
|
|
Итак: ping -v localhost wrote: | Code: |
PING localhost (127.0.0.1) 56(84) bytes of data.
{Ctrl+C}
--- localhost ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 5998ms |
|
ifconfig wrote: | Code: | eth0 Link encap:Ethernet HWaddr ...
...
Interrupt:19 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:940 (940.0 b) TX bytes:940 (940.0 b) |
|
cat /etc/hosts wrote: | Code: |
127.0.0.1 localhost |
|
cat /etc/resolv.conf wrote: | Code: | nameserver 217.199.111.10
nameserver 159.148.60.20
search mits.lv |
|
cat /etc/nsswitch.conf wrote: | Code: | ...
hosts: files dns
networks: files dns
... |
|
Пока все. |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Jan 27, 2005 6:32 pm Post subject: |
|
|
Все, отбой --- спасибо всем, выделю Taoub'а, проблема была именно в /proc/sys/net/ipv4/icmp_echo_ignore_all. Для включения пинга сделал echo 0 в указанный файл, для постоянной работы --- нужно править /etc/sysctl.conf.
Теперь главное месяцев через 8 опять не нарисоваться с таким же вопросом |
|
Back to top |
|
|
|