bond0에 eth0을 추가하는 것은 허용되지 않습니다.

bond0에 eth0을 추가하는 것은 허용되지 않습니다.

bond0에 인터페이스를 추가하려고 하는데 계속 오류가 발생합니다.

   sudo ip link set dev eth0 master bond0
  RTNETLINK answers: Operation not permitted

sudo를 사용해 보았지만 루트 사용자로는 작동하지 않습니다. 내 주문이 잘못된 건 아닐까? 내가 여기에서 얻은 것 :
https://github.com/ebiken/doc-network/wiki/Linux-iproute2-:-ip-link-bridge-Operations

답변1

댓글에서 언급했듯이 먼저 eth0 인터페이스를 종료한 다음 bond0에 추가해 보세요. 내 경우에는 도움이 되었습니다.

sudo ip link set dev eth0 down
sudo ip link set dev eth0 master bond0

답변2

eth0바인딩에 추가하기 전에 ("슬레이브") 인터페이스( )가 다운되었는지 확인하세요.

그래도 작동하지 않으면 바인딩 모드가 지원되지 않는 것일 수 있습니다. 나에게는 balance-alb효과가 없지만 balance-rr그렇게 될 것입니다. 예를 들어

$ sudo ip link add bond1 type bond miimon 100 mode balance-alb
$ sudo ip link set wlp0s20f0u1u1 master bond1
RTNETLINK answers: Operation not supported
$ sudo ip link del bond1 
$ sudo ip link add bond1 type bond miimon 100 mode balance-rr
$ sudo ip link set wlp0s20f0u1u1 master bond1
$ # works!

관련 정보