小编epo*_*khe的帖子

ping 在 Fedora 上的无根 Ubuntu podman 容器上不起作用

在 Fedora 主机上使用 podman 运行无根 Ubuntu 映像时,ping失败并出现“不允许操作”错误。

root@337e8ebdc287:/# ping google.com
bash: /usr/bin/ping: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

在 alpine/fedora 图像上, ping 有效

$ podman run alpine ping -c1 google.com
PING google.com (172.217.169.110): 56 data bytes
64 bytes from 172.217.169.110: seq=0 ttl=42 time=119.706 ms

--- google.com ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 119.706/119.706/119.706 ms
Run Code Online (Sandbox Code Playgroud)

当我使用 运行图像时,它也适用于 Ubuntu --privileged

在主机上,ping_group_range设置为包括所有 uid。

$ sudo sysctl --all | grep ping
net.ipv4.ping_group_range = …
Run Code Online (Sandbox Code Playgroud)

networking linux fedora ping podman

3
推荐指数
1
解决办法
4892
查看次数

标签 统计

fedora ×1

linux ×1

networking ×1

ping ×1

podman ×1