У меня такая проблема при использовании ping 127.0.0.1
под root:
ping: icmp open socket: Operation not permitted
Что это означает? Когда я пытаюсь ls -l /bin/ping
это говорит:
-rwsr-xr-x 1 root root 30788 Jul 27 2010 /bin/ping
Я использую Debian GNU / Linux 5.0
У вас может быть
iptables
правило, запрещающее пингам попадать на локальный хост (это вполне возможно с iptables).Следующее очистит все
iptables
правила. Делайте это осторожно, потому чтоiptables
он используется для реализации межсетевого экрана в Linux, поэтому вы фактически отключаете свой межсетевой экран.Это может произойти, если ваша таблица маршрутов испорчена, я полагаю, тоже. Дайте нам вывод,
route
если вышесказанное ни к чему не приведет.Единственное, о чем я могу подумать, это то, что у вас есть
lo
локальный хост «виртуальный сетевой адаптер», подключенный к какой-то странной конфигурации моста с другим адаптером. Но это очень маловероятно (но вы можете использоватьbrctl
для проверки).источник
lo:4 Link encap:Local Loopback inet addr:92.xxx.xxx.xxx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1
.brctl
не найден.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)