bond0にインターフェイスを追加しようとしていますが、エラーが発生し続けます。
sudo ip link set dev eth0 master bond0
RTNETLINK answers: Operation not permitted
sudoを試しましたが、rootユーザーとしては機能しません。私の注文は間違っていませんか?私がここから得たもの:
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!