问题:

我使用Alpine (使用busybox ),试图让ping工作,/ # ping www.google.com

PING www.google.com (172.217.5.100): 56 data bytes

ping: permission denied (are you root?)

/ # which ping

/bin/ping

/ # ls -al /bin/ping

lrwxrwxrwx 1 root root 12 Jan 16 2020 /bin/ping -> /bin/busybox

/ # whoami

root

/ # apk add iputils

fetch https://alpine.global.ssl.fastly.net/alpine/v3.11/main/x86_64/APKINDEX.tar.gz

fetch https://alpine.global.ssl.fastly.net/alpine/v3.11/community/x86_64/APKINDEX.tar.gz

fetch https://alpine.global.ssl.fastly.net/alpine/edge/testing/x86_64/APKINDEX.tar.gz

(1/2) Installing libcap (2.27-r0)

(2/2) Installing iputils (20190709-r0)

Executing busybox-1.31.1-r9.trigger

Executing glibc-bin-2.28-r0.trigger

OK: 49 MiB in 32 packages

/ # ping www.google.com

ping: socket: Operation not permitted

/ # which ping

/bin/ping

/ # ls -al /bin/ping

-rwsr-xr-x 1 root root 60232 Oct 22 2019 /bin/ping

/ # chmod u+s /bin/ping

/ # ping www.google.com

ping: socket: Operation not permitted

/ # cat etc/os-release

NAME="Alpine Linux"

ID=alpine

VERSION_ID=3.11.3

PRETTY_NAME="Alpine Linux v3.11"

HOME_URL="https://alpinelinux.org/"

BUG_REPORT_URL="https://bugs.alpinelinux.org/"

答案1:

这是一个sysctl设置,用于限制允许在Alpine上ping的用户ID范围。让所有用户可以ping,echo "0 2147483647" > /proc/sys/net/ipv4/ping_group_range

永久化,echo "net.ipv4.ping_group_range = 0 2147483647" >> /etc/sysctl.conf

相关文章

linux ping不允许的操作,Alpine ping:不允许操作相关推荐

  1. linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...

    相关知识点 BIOS 在计算机领域,BIOS是 "Basic Input Output System"的缩略语,译为"基本输入输出系统", 与前者读法相同.计算 ...

  2. linux网络95值工具,Linux下网络故障排查工具之ping|traceroute和tcptraceroute|mtr工具

    服务器运维人员在日常运维服务器的过程中经常会遇到服务器网络故障,有服务器硬件造成的,也有服务商网络问题造成的,也有区域网络问题造成的,这个时候就需要用到ping,traceroute,mtr这三个命令 ...

  3. linux ping 命令 参数详解,常用ping命令详解

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  4. linux ping 8.8.8.8 不通,ping www.baidu.com和ping 8.8.8.8出现ping不通

    环境:Ubuntu Server 12.04 电脑重启后出现不能上网的情况. ping www.baidu.com和ping 8.8.8.8出现ping不通,提示形如ping:unknown host ...

  5. linux中ping命令详解,全面解析Ping命令

    Ping是每个人学习都必须接触到的命令,可是Ping在多少人手中只是检测对方是否在线的工具,却并不知道ping的许多其他用途.Ping是电脑系统自带的一个可执行命令,可以用来检测网络是否通畅和网速的快 ...

  6. linux怎么用ping通测试连接,如何使用ping命令进行连通性测试

    一般进行网络故障排除时,可以使用ping 命令向目标计算机或IP地址发送ICMP回显请求.下面是学习啦小编收集整理的如何使用ping命令进行连通性测试,希望对大家有帮助~~ 使用ping命令进行连通性 ...

  7. Linux之文档与目录结构 目录的相关操作 Linux的文件系统

    Linux之文档与目录结构 Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有"盘(C盘.D盘.E盘)"的概念.已经建立文件系统的 ...

  8. ping 超时时间_华为交换机ping命令详解

    1.Ping简介 Ping是排除设备访问故障的常见方法.它使用Internet控制消息协议ICMP(Internet Control Message Protocol)确定以下内容: 远程设备是否处于 ...

  9. vip地址能ping不通_电脑高手必备ping和netstat命令

    1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结 ...

最新文章

  1. 大学python选择题题库及答案_大学慕课用Python玩转数据题库及答案
  2. Java开发面试题,Spring面试题整理(1)
  3. LINUX安装REDIS集群
  4. Python 中各种imread函数的区别与联系
  5. 利剑无意之面试题(三)
  6. 使用JAVASCRIPT进行全屏显示页面,就像触摸屏显示效果
  7. volatile简记
  8. Occluded Pedestrian Detection Through Guided Attention in CNNs 论文总结
  9. 【bzoj1449/bzoj2895】[JSOI2009]球队收益/球队预算 费用流
  10. svpwm c语言程序,SVPWM的实现过程附C代码.doc
  11. 全景视频/VR的全流程处理解析-文献资料整理归纳
  12. 将孤独视作挑战,倾听内心,自我对话
  13. 《Linux内核设计与实现》读书笔记(四)- 进程的调度
  14. 打开设备管理器找不到Android Composite ADB Interface
  15. 怎么根据日志分析出 PV 和 UV?
  16. 121. 买卖股票的最佳时机_面试题63. 股票的最大利润_[找出数组中一个元素和它后面最大的元素的差值]
  17. JavaWeb项目实战 第四部分 Linux
  18. Python中for循环的使用
  19. Python爬取房价
  20. java基础之测试1

热门文章

  1. E20180715-hm
  2. jquery 根据样式或者名称获取 对象遍历赋值
  3. bzoj 3671 贪心
  4. 【个人笔记】OpenCV4 C++ 图像处理与视频分析 11课
  5. Android通过堆栈信息解决ANR问题
  6. Mac otool替代readelf命令
  7. Mac使用NDK编译FFmpeg4.0.2单独so库(验证可用)
  8. 深入剖析Android音频(二)AudioSystem
  9. springboot之设置mybatis打印sql输出
  10. 字节跳动教育业务怎么样_字节跳动将重点关注教育业务,今年预计招聘超过一万人...