Ответы:
После нескольких поисков я нашел 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)