我一直在为我正在测试的 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 操作。