Ответы:
После нескольких поисков я нашел setcapи:
setcap cap_net_raw=ep $(which ping)
У вас может быть iptablesправило, запрещающее пингам попадать на локальный хост (это вполне возможно с iptables).
Следующее очистит все iptablesправила. Делайте это осторожно, потому что iptablesон используется для реализации межсетевого экрана в Linux, поэтому вы фактически отключаете свой межсетевой экран.
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
Это может произойти, если ваша таблица маршрутов испорчена, я полагаю, тоже. Дайте нам вывод, 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)