Answers:
经过几次搜索,我发现setcap
并:
setcap cap_net_raw=ep $(which ping)
您可能有一条iptables
禁止ping进入localhost 的规则(使用iptables完全可以做到)。
以下内容将清除所有iptables
规则。请谨慎执行此操作,因为iptables
它用于在Linux上实现防火墙,因此您实际上在禁用防火墙。
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
我相信,如果您的路由表搞砸了,也可能会发生这种情况。route
如果上述结果无济于事,请提供给我们输出。
我唯一想到的另一件事是,您拥有lo
了localhost“虚拟网络适配器”,它与另一个适配器进行了一些奇怪的桥接配置。但这极不可能(但您可以使用它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)