小编Fre*_*itz的帖子

在 netns 中 ping 需要 sudo (Fedora)

使用 fedora 32,我在网络命名空间内启动了一个 shell,使用

sudo ip netns add net0
sudo ip netns exec net0 sudo -u fred /usr/bin/bash
Run Code Online (Sandbox Code Playgroud)

我配置了网络链接和防火墙以启用 ping。当我尝试以非 root 身份 ping 时,我得到:

$ ping 8.8.8.8                       
ping: socket: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用 sudo ping,它会起作用。为什么?

fedora namespace network-namespaces

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

标签 统计

fedora ×1

namespace ×1

network-namespaces ×1