バインディングを介してのみホームを構成する

バインディングを介してのみホームを構成する

Linuxでネットワークカードを設定する方法はいくつかあります。

私は仮想マシンを必要とする単純な上級ユーザーであり、均質性の理由でsystemdをできるだけ単純化して使用しようとしています。

したがって、なぜUbuntuやDebianでlibvirtで作成されたデバイスがあるのか​​理解できません。

  1. 私に何が含まれていますか? systemdブリッジを使用しないのはなぜですか?
  2. 一般的な構成を改善するのに役立ちますか?

私のニーズに応じて、以下が欲しい。

  • 自宅にいる場合(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. 困難1:コンピュータを起動すると、Wi-FiとRJ45が同時に起動し、bond0が独立した状態を維持するには、それらを無効にする必要があります。
  2. 難易度 2: NetworkManager 代替メカニズムの欠如

systemd-networkで仮想化のための代替構成

  1. 難易度 3: 一時的に欠落している 0:)

関連情報