BuildRoot - 访问eth0需要root权限

BuildRoot - 访问eth0需要root权限

我一直在为我正在测试的 x86_64 单板 PC 构建多个 BuildRoot 映像。我正在使用 git 的最新 BuildRoot 和最新的 4.8.1 内核。

我一切正常,除了由于某种原因任何对以太网的访问都需要用户是root用户,例如即使是ping。我的主板使用 Intel IGB 驱动程序。

可能是什么原因造成的?我的内核配置。位于http://pastebin.com/KXgrLRy7

答案1

将用户添加到netdev

adduser user_name netdev

重新加载dbus

/etc/init.d/dbus reload

答案2

最终的答案是我必须对 ping 可执行文件进行 suid root 操作。

相关内容