问题描述(centos):
Linux系统下,普通用户使用ping命令返回“ping: icmp open socket: Operation not permitted”错误输出,但root用户可以正常使用该命令。
原因分析:
ping命令在运行中采用了ICMP协议,需要发送ICMP报文。但是只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为-rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。
解决方案:
使用root用户执行“chmod u+s /bin/ping”。
另外我所测试的环境是从外网ping主机ip发现大量丢包,我的处理方法是关闭防火墙问题解决,不知道丢包是否和防火墙有关,在这里仅供大家参考排除故障。
Linux丢包 从主机向外ping返回Operation not permitted
2014-06-26 23:24:59
点击:
问题描述(centos): Linux系统下,普通用户使用ping命令返回ping: icmp open socket: Operation not permitted错误输出,但root...
相关热词搜索:Linux Operation not permitted 丢包
上一篇:Linux(centos)系统忘记密码重置方法
下一篇:如何在 Linux/Unix/Mac 下清除 DNS 查询缓存
评论排行
- ·Python是美国主流大学最...(5)
- ·HAProxy 配置 HTTP 负载均衡器(1)
- ·Linux+Nginx下SSL证书安装(1)
- ·linux开机自动挂载新硬盘...(1)
- ·linux手动挂载ext盘(1)
- ·mysql修复表,检查表,优...(1)
- ·linux配置网卡(1)
- ·windows下mysql binlog日志开启(1)
- ·Linux创造者Linus Torvalds(1)
- ·关于CentOS 6下Hadoop占...(1)
- ·apache2.4.10 for win 32/64安装教程(1)
- ·运维之家.FAN科技 ...(1)