Just a little while ago I checked my kuma status page and noted that several checks were failing. In troubleshooting, I found that at least the ping command had a problem.
1 2 $ ping www.google.com ping: socket: Operation not permitted
Needless to say, this became rather annoying and off to google I went. I quickly found these two pages that described the problem and a fix for it. While I don’t understand yet how the problem started on my system, I am glad I found a fix.
Verify this is the problem
1 2 3 4 # cat /proc/sys/net/ipv4/ping_group_range 1 0 # ping www.google.com ping: socket: Operation not permitted
First, create a file
1 2 $ cd /usr/lib/sysctl.d $ sudo vi 95-fix-ping-socket.conf
Contents of the new file
net.ipv4.ping_group_range = 0 2147483647
Kick sysctl to pick up the new settings
1 $ sudo systemctl restart systemd-sysctl
Verify the fix is in place
1 2 3 4 5 6 7 8 9 # cat /proc/sys/net/ipv4/ping_group_range 0 2147483647 # ping -4 -c 1 www.google.com PING www.google.com (184.108.40.206) 56(84) bytes of data. 64 bytes from lga34s36-in-f4.1e100.net (220.127.116.11): icmp_seq=1 ttl=118 time=0.901 ms --- www.google.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.901/0.901/0.901/0.000 ms