LinuxForum.Fans
Тема

Не пингуется localhost

Автор: jackal 17 сообщений 6303 просмотров
#164991

Добрый вечер.

Удаленно захожу на машину (GNU/Linux Debian 5.0) по ssh.
IP этой машины виден из локалки и внешки.
На машине под root'ом не получается достучаться до 127.0.0.1 и до внешки:

text

# ping 127.0.0.1
ping: icmp open socket: Operation not permitted

# ping ya.ru ping: icmp open socket: Operation not permitted

#164996
text
$ iptables -L -v 

$ ifconfig

$ ifconfig -a

Что говорит?

#165028

Под рутом:

text
# iptables -L -v
FATAL: Could not load /lib/modules/2.6.34-vs2.3.0.36.30.4.pre8/modules.dep: No such file or directory
iptables v1.4.2: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
text
# ifconfig
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:6155379 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6155379 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2661372867 (2.4 GiB)  TX bytes:2661372867 (2.4 GiB)

lo:4 Link encap:Local Loopback inet addr:92.xxx.xxx.xxx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1

ifconfig -a говорит то же самое.

#165040
jackal написал:
ping: icmp open socket: Operation not permitted

[console]$ ls -l /bin/ping
-rws--x--x 1 root root 30780 Мар 25 10:05 /bin/ping*
[/console]
так-же? У вас недостаточно прав открывать ICMP сокеты. Права меняли?

#165042
jackal написал:
FATAL: Could not load /lib/modules/2.6.34-vs2.3.0.36.30.4.pre8/modules.dep: No such file or directory

модуль фильтрации пакетов не найден по этому пути.

#165121

Да, все также.

[console]# ls -l /bin/ping
-rwsr-xr-x 1 root root 30788 May 26 2011 /bin/pin[/console]

#165130
jackal написал:
Да, все также.

да я уже сам понял - "операция не позволяется", значит это действие невозможно в принципе. как например запись на CD-ROM.
Копайте в сторону модулей ядра

jackal написал:
/lib/modules/2.6.34-vs2.3.0.36.30.4.pre8/modules.dep

что пишет uname -a ?
версии должны совпадать. Вы перезагружались после обновления?

#165135

[console]# uname -a
Linux ghost 2.6.34-vs2.3.0.36.30.4.pre8 #1 SMP Fri May 23 14:02:46 MSD 2010 i686 GNU/Linux[/console]
Да. Перезагрузка была. Может быть дело в правилах iptables?

#165144
jackal написал:
Perhaps iptables or your kernel needs to be upgraded.
jackal написал:
Да. Перезагрузка была. Может быть дело в правилах iptables?

или в модулях, возможно не собрали нужный модуль. А сами правила покажите?

#165150

Показать их, наверное, не смогу. iptables -L ругается (показано выше). Как еще вывести правила?

#165151

[console]# ls -l /lib/modules/[/console]
?

#165158

[console]# ls -l /lib/modules/
итого 0[/console]

#165171

[console]# find /lib*/modules -name "*iptable*" -ls[/console]
?

#165176

Ничего не дало.

#165190
jackal написал:
Ничего не дало.

ну я не помню, как у вас в синаптике посмотреть пакет с модулями. могу только посоветовать почитать хандсбук: http://kernel-handbook.alioth.debian.org/ch-modules.html
в сквизе именно так...

#165197

ok, спасибо, еще покопаюсь...

#165221

там всё просто: модули, это подключаемые плагины к ядру. У вас их то-ли нет, то-ли они намертво впаяны в само ядро, то-ли они где-то в другом месте.

iptables - это вообще-то интерфейс к ядру. К пресловутому фаерволу. По умолчанию в дебе оно модулями, и iptables их подключает (если надо). Ей их не найти.

Войдите или зарегистрируйтесь, чтобы ответить.