Antworten:
Nach ein paar Suchen fand ich setcap
und:
setcap cap_net_raw=ep $(which ping)
Möglicherweise haben Sie eine iptables
Regel, die verhindert, dass Pings zu localhost gelangen (dies ist mit iptables durchaus möglich).
Im Folgenden werden alle iptables
Regeln gelöscht. Gehen Sie vorsichtig vor, da dies iptables
zum 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, route
ob das oben Genannte nirgendwohin führt.
Das einzige andere, woran ich denken kann, ist, dass Sie lo
den "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 brctl
zur Ü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
. brctl
nicht 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)