2つのイーサネットインターフェイス、Ubuntuデスクトップ18.04、virt-managerやvirtualboxを含む仮想化アプリを備えたサーバーを利用します
ホームルーターからDHCPを使用してブリッジにIPを割り当てたいのですが、両方のイーサネットを同じルーター/サブネットに接続します。
最終的には静的に構成したいのですが、今のところDHCPでそれを行う方法を理解する必要があります。
これにはさまざまな方法があると思います。 18.04にはnetplanと呼ばれるものがあり、ネットワークインターフェイスのセットアップ方法を変更しているようです。詳細ははっきりしていませんが、netplanではnetwork-managerまたはsystemd-networkdを使用してすべてのインターフェイスを実行できるようです、あなたの好みに応じて。
3番目のオプションは、bridge-utilsを使用してブリッジを構成することですが、有望に思えます。
このページは私をこの理解に導いたものです: https://www.hiroom2.com/2018/05/08/ubuntu-1804-bridge-en/ (全体的に非常に興味深いサイト、その人のチェックいつか出てくるもの)
だから私の質問です:VM /コンテナー用のブリッジをどのようにセットアップすればよいですか?使用する方法とその理由を教えてください。
両方のケーブルを接続し、ネット上のすべてのVMを確認します。うまくいく方法を知りたいだけです。
VMのIPをメインのDHCPから取得するかどうかは、説明から明らかではありません。そうでない場合、それは簡単です。KVMには、インストール後に自動的に構成される独自のブリッジが付属しています。netplanに関しては、これは常に参照として使用するページです https:/ /www.howtoforge.com/linux-basics-set-a-static-ip-on-ubunt 多くの例があります。
NICのDHCPを設定するだけです(インデントに注意してください、重要です)
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes
次にnetplan apply
を実行します
更新:VMがメインDHCPサーバーからIPを受信することを確認した後(NICと同じ)
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
bridges:
mybridge:
interfaces: [ ens33]
dhcp4: yes
dhcp6: yes
parameters:
stp: false
forward-delay: 0
次にnetplan apply
を実行します。
もちろん、インターフェースの名前を変更します。これを微調整する必要があるかもしれません...
これは、mybridge
という名前のブリッジを作成し、DHCPからそのアドレスを取得することです。 ethインターフェイス自体はIPを取得しておらず、ブリッジはIPを取得していることがわかります。
次に、KVMでVMを定義するときに、default
ネットワークを使用せずに、mybridge
を使用するようにVMを指定します。