NetworkManager で有線と無線の bonding
目標:
有線と無線で bonding したい。
普段は速度の速い有線で繋いでおいて、線が抜けたら勝手に無線に切り替わって欲しい。
線が繋ぎ直されたらまた有線に戻って欲しい。
その際、 TCP セッションは全て生き続けて欲しい。
NetworkManager 使ってやりたい。
なんかやってたら出来たので、憶えてる範囲で記録を残しておく。抜けとかあるかも。
すでに無線 myssid と有線 eth0 が設定済みだとする。
# nmcli con add type bond con-name bond0 ifname bond0 mode active-backup primary eth0
# nmcli con mod eth0 connection.slave-type bond
# nmcli con mod eth0 connection.master bond0
# # MAC アドレスフィルタリングがあるので、一応 MAC アドレスは無線の方に揃えておく
# nmcli con mod eth0 802-3-ethernet.cloned-mac-address XX:XX:XX:XX:XX:XX
# nmcli con mod myssid connection.slave-type bond
# nmcli con mod myssid connection.master bond0
# nmcli con up bond0
# nmcli con up eth0
# nmcli con up myssid