BuildRoot - eth0에 액세스하려면 루트 권한이 필요합니다.

BuildRoot - eth0에 액세스하려면 루트 권한이 필요합니다.

저는 테스트 중인 x86_64 단일 보드 PC에 대해 여러 BuildRoot 이미지를 구축해 왔습니다. 저는 git의 최신 BuildRoot와 최신 4.8.1 커널을 사용하고 있습니다.

예를 들어 ping의 경우에도 이더넷에 액세스하려면 사용자가 루트여야 하는 이유를 제외하고는 모든 것이 잘 작동합니다. 내 마더보드는 Intel IGB 드라이버를 사용합니다.

원인은 무엇일까요? 내 커널 구성. 눕다http://pastebin.com/KXgrLRy7

답변1

netdev그룹 에 사용자 추가

adduser user_name netdev

다시 로드 dbus:

/etc/init.d/dbus reload

답변2

최종 대답은 실행 파일을 루팅해야 한다는 것이었습니다.

관련 정보