Linuxでネットワークカードを設定する方法はいくつかあります。
私は仮想マシンを必要とする単純な上級ユーザーであり、均質性の理由でsystemdをできるだけ単純化して使用しようとしています。
したがって、なぜUbuntuやDebianでlibvirtで作成されたデバイスがあるのか理解できません。
- 私に何が含まれていますか? systemdブリッジを使用しないのはなぜですか?
- 一般的な構成を改善するのに役立ちますか?
私のニーズに応じて、以下が欲しい。
- 自宅にいる場合(SSID = MyHomeNetwork)、bond0がデフォルトのネットワークカードです。 Wi-Fiまたはrj45に関係なく、同じIPを持ち、IPの競合は発生しません。
- 残念ながら、systemd-networkにはデスクトップメカニズムがないので、家の外ではNetworkmanagerが引き継ぎたいと思います。
- 私のsystemd-nspawnとKVMの要件に永久に利用可能なブリッジネットワークカード
networkctl
IDXリンクタイプ動作設定
1 loループバックキャリア非管理
2 rj45イーサネットスレーブ設定
3 wifi wlanなしキャリア非管理
4 bond0ボンドルーティング可能設定
5 virbr0ブリッジなしキャリア非管理
バインディングを介してのみホームを構成する
/etc/systemd/network/30-bond0.netdev
[NetDev]
Name=bond0
Kind=bond
[Bond]
Mode=active-backup
PrimaryReselectPolicy=always
MIIMonitorSec=1s
/etc/systemd/network/30-bond0.netdev
[Match]
Name=bond0
[Network]
DHCP=yes
[Link]
MACAddress=ff:ff:ff:a1:a2:a3
/etc/systemd/network/30-ethernet-bond0.network
[Match]
Name=rj45
[Network]
Bond=bond0
PrimarySlave=true
/etc/systemd/network/30-wifi-bond0.network
[Match]
Name=wifi
SSID=MyHomeNetwork
[Network]
Bond=bond0
- 困難1:コンピュータを起動すると、Wi-FiとRJ45が同時に起動し、bond0が独立した状態を維持するには、それらを無効にする必要があります。
- 難易度 2: NetworkManager 代替メカニズムの欠如
systemd-networkで仮想化のための代替構成
- 難易度 3: 一時的に欠落している 0:)