Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ping localhost [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 7:00 am    Post subject: ping localhost [solved] Reply with quote

Нарисовались у меня несколько проблем, начну с самой противной.

ping localhost на домашней машине дает 100% packet loss. Интерфейс поднят, файрвола нет, т.е. все политики по умолчанию -> ACCEPT.
В /etc/nsswitch.conf есть запись:
Code:
hosts:       files dns


Я даже не знаю, куда копать...

Да, рылся на форуме, нашел несколько топиков, но там проблемы в том, что 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
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Thu Jan 27, 2005 7:52 am    Post subject: Reply with quote

а 127.0.0.1 пигуется? 8)
Back to top
View user's profile Send private message
Deart
n00b
n00b


Joined: 29 Sep 2004
Posts: 17
Location: Togliatti, Russia

PostPosted: Thu Jan 27, 2005 7:53 am    Post subject: Reply with quote

А ping 127.0.0.1 работает?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 8:06 am    Post subject: Reply with quote

Нет. Ни ping localhost, ни ping 127.0.0.1 не идут.

Дело не в резолвинге имени localhost, а что-то с настройкой сети...
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Thu Jan 27, 2005 8:16 am    Post subject: Reply with quote

Запости output c ifconfig.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 8:25 am    Post subject: Reply with quote

Вечером, домашняя машина...

А пока --- это могут быть проблемы в конфигурации ядра?
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Thu Jan 27, 2005 8:33 am    Post subject: Reply with quote

viy wrote:
это могут быть проблемы в конфигурации ядра?

Скорее всего. Особенно если обновлялся накануне появления глюков.
[edit]: Вот ещё мысля появилась. Может глючить апача с виртуальными хостами. С трудом представляю, как такое может быть, но всётки чего только не случается :lol:.
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Thu Jan 27, 2005 8:56 am    Post subject: Reply with quote

ИМХО У тебя не поднимается loopback.(в ifconfig нет интерфейса lo) Почему? Это очень легко выяснить 8) Попробуй его поднять (ifconfig lo up).
ИМХО в ядре выключил оный
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 9:00 am    Post subject: Reply with quote

Глюки очень давно появились, несколько месяцев.

Заметил только вчера: решил глянуть на очередь писем, а там их столько!
Ну сделал флаш --- многие были на viy@localhost (вывод cron'а), так почтовик их решил доставить через удаленный smtp, вместо локальной доставки. Думаю: "Что за бред?..", - проверил, а localhost не резолвится через dig/host (это проблема настроек DNS'а моего ISP, им морду буду бить отдельно). Решил пингануть --- и пинг не идет. Тут я и припух...

apache имеется, но поднят не был. Не совсем представляю, как он может глючить так, чтобы ping интерфейса не проходил...
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 9:01 am    Post subject: Reply with quote

Taoub wrote:
ИМХО У тебя не поднимается loopback.(в ifconfig нет интерфейса lo)

Поднимается, вечером выложу "свое хозяйство"...
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Thu Jan 27, 2005 9:39 am    Post subject: Reply with quote

Да как-то у тебя сосвсем все страшно...
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
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 9:46 am    Post subject: Reply with quote

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
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Thu Jan 27, 2005 12:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 1:12 pm    Post subject: Reply with quote

Блин, как глухой с немым говорим :?

В самом первом посте:
Я wrote:
У меня же localhost резолвиться, но ping'а нет.

Там же и определил, что именно работает, что нет.

Думаю, я зря вообще что-то про резолвинг начал говорить, не в нем дело а в сетевом интервейсе что-то.

Вообщем, вечером все выложу, будет пища для раздумий, сейчас пока гадание выходит, т.к. сразу ничего не нарисовалось.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 5:26 pm    Post subject: Reply with quote

Итак:
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
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Jan 27, 2005 6:32 pm    Post subject: Reply with quote

Все, отбой --- спасибо всем, выделю Taoub'а, проблема была именно в /proc/sys/net/ipv4/icmp_echo_ignore_all. Для включения пинга сделал echo 0 в указанный файл, для постоянной работы --- нужно править /etc/sysctl.conf.

Теперь главное месяцев через 8 опять не нарисоваться с таким же вопросом ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum