この2つのインターフェースがあります
ens33: connected to ens33
"Intel 82545EM"
ethernet (e1000), 00:0C:29:ED:XX:XX, hw, mtu 1500
ip4 default
inet4 172.16.89.129/24
route4 0.0.0.0/0
route4 172.16.89.0/24
wls35u1: connected to wifi1
"Ralink RT5372"
wifi (rt2800usb), 7C:DD:90:A9:XX:XX, hw, mtu 1500
inet4 192.168.80.48/24
route4 0.0.0.0/0
route4 192.168.80.0/24
私がしたいのは、2つのインターネット接続間のロードバランシングです。多くの検索を行い、最も簡単な方法はグループ化または結合を通じてであることがわかりました。今、私はいくつかのチュートリアルを終えた後、チームを成功させ、その上にイーサネットをインストールしました。 (無線でエラーが発生しました。)私が使用したコマンドは次のとおりです。
nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}' #this for creating the team interface
nmcli connection modify team0 ipv4.addresses 10.0.0.0/24 ipv4.method manual connection.autoconnect yes #this for giving the ip to the devices
nmcli connection add con-name team0-1 type team-slave ifname ens33 master team0 #this for slave ens33
nmcli connection add con-name team0-2 type team-slave ifname wls35u1 master team0 # this for slave wls35u1
nmcli c up team0
nmcli c up team0-1
nmcli c up team0-2 #this gives a common error with wireless card which i couldnt manage to fix yet
すべては問題ありませんでしたが、Googleにpingを試みたとき、両方のネットワークがインターネット接続を失いました。私はteam0ネットワークのゲートウェイを使って問題を解決できると思いましたが、問題は解決しませんでした。これが私が使ったコマンドです。
nmcli c modify team0 gw4 172.16.89.0 #the gateway for ens33
しかし、うまくいきません。問題は基本的にインターネット接続を切断せずに両方の接続でチームのロードバランシングを行うにはどうすればよいですか? (動作していない場合)これをどのように処理する必要がありますか?
そして、いくつかの追加は、印刷出力を nmcli c up team0-2
試みるときにno suitable device found for this connection (mismatching interface name)
Macのランダム化を無効にし、このデバイス用の新しいifcfgファイルを生成することでした。
私はセントース7を使います