Antworten:
Nach ein paar Suchen fand ich setcapund:
setcap cap_net_raw=ep $(which ping)
Möglicherweise haben Sie eine iptablesRegel, die verhindert, dass Pings zu localhost gelangen (dies ist mit iptables durchaus möglich).
Im Folgenden werden alle iptablesRegeln gelöscht. Gehen Sie vorsichtig vor, da dies iptableszum Implementieren der Firewall unter Linux verwendet wird, sodass Sie Ihre Firewall effektiv deaktivieren.
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
Dies könnte passieren, wenn Ihre Routentabelle ebenfalls durcheinander ist, glaube ich. Geben Sie uns die Ausgabe, routeob das oben Genannte nirgendwohin führt.
Das einzige andere, woran ich denken kann, ist, dass Sie loden "virtuellen Netzwerkadapter" von localhost haben , der an einer seltsamen Bridging-Konfiguration mit einem anderen Adapter beteiligt ist. Dies ist jedoch höchst unwahrscheinlich (Sie können es jedoch brctlzur Überprüfung verwenden).
lo:4 Link encap:Local Loopback inet addr:92.xxx.xxx.xxx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1. brctlnicht gefunden.
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)