質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.40%
Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

KVM

KVM【Kernel-based Cirtual Machine】は、 Linux上で仮想化環境を利用するためのソフトウェアです。 1台のPC上で複数のOSを同時に動作させるために必要な制御を行う 仮想化環境の仕組みを提供します。

Q&A

解決済

2回答

3723閲覧

Ubuntu22.04のネットワークでブリッジを有効化した際、ホスト側がインターネット接続できなくなる

Fruka.wawa

総合スコア17

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

KVM

KVM【Kernel-based Cirtual Machine】は、 Linux上で仮想化環境を利用するためのソフトウェアです。 1台のPC上で複数のOSを同時に動作させるために必要な制御を行う 仮想化環境の仕組みを提供します。

0グッド

1クリップ

投稿2022/04/30 05:00

実現したいこと

UBUNTUにKVMをセットアップする。
ネットワークはブリッジ接続を利用し、
ホストと同じセグメントで仮想マシンを使いたい。
ホスト・ゲストは同時にインターネットに接続可能としたい。
(従来はVirtualBoxを利用していました。)

現状

KVMのセットアップは出来ましたが、
ホスト・ゲストで同時にインターネット接続ができません。

network: version: 2 ethernets: enp7s0: dhcp4: false dhcp6: false bridges: br0: interfaces: [enp7s0] dhcp4: false addresses: [192.168.1.100/24] macaddress: xx:xx:xx:xx:xx:xx routes: - to: default via: 192.168.1.1 metric: 100 nameservers: addresses: [192.168.1.1] parameters: stp: false dhcp6: false

netplanで上記のyamlを作成してnetplan applyし、
従来のネットワーク接続enp7s0を削除するとブリッジが有効化されます。
virtmanagerのGUIでネットワークにブリッジ(br0)を指定して
ゲストの仮想マシンはインターネットに接続可能になります。
しかしながら、
(従来のネットワーク接続を削除したので、ある意味当然に?)
ホスト側のインターネット接続が切断されてしまいます。
ホストにenp7s0を改めて追加して有効化すると、
今度はブリッジが無効化されます。

従来使っていたVirtualBoxでは「ブリッジ」設定だけで
ホスト・ゲストの両方で同セグメントでのインターネット接続が可能でした。
従来のVirutalBoxの仮想マシンのブリッジネットワークと
同じようにKVMで仮想マシンを使うために何が必要となるか。
(あるいはVirtualBoxのブリッジと違って
ゲスト・ホストの同時インターネット接続は不可能なのか。)
教えていただけたら幸いです。

よろしくおねがいします。

参考とした記事

https://www.server-world.info/query?os=Ubuntu_22.04&p=kvm&f=1
https://symfoware.blog.fc2.com/blog-entry-2446.html
https://tek2tech.com/ubuntu-server-200403-nic-v-bridge/
https://note.com/ogs_digilife/n/n3be4a5e5bb55

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

http://ossfan.net/setup/kvm-05.html#%E4%BB%AE%E6%83%B3%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8%E4%BD%9C%E6%88%90%E5%89%8D%E3%81%AE%E7%A2%BA%E8%AA%8D

上記記事を参考にnetplan、GUI経由ではなく
nmcliとvirshで進めると、想定の動作を行うようになりました。
ありがとうございました。

投稿2022/04/30 12:53

Fruka.wawa

総合スコア17

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

双方のIPアドレスが同一になってしまってる、ってことはないでしょうか

投稿2022/04/30 08:29

y_waiwai

総合スコア87981

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Fruka.wawa

2022/04/30 09:24

ご回答有り難うございます。 Netplan Applyで思ったような設定にならない(IDHCP有効になったりする)ため GUIから設定を上書きして明示的にip重複回避を試みました、 が上手く行きません。 $ ip a 2: enp7s0: inet 192.168.11.100/24 brd 192.168.11.255 scope global noprefixroute enp7s0 valid_lft forever preferred_lft forever 27: br0 inet 192.168.11.110/24 brd 192.168.11.255 scope global noprefixroute br0 valid_lft forever preferred_lft forever $ brctl show bridge name bridge id STP enabled interfaces br0 8000.a62a22e5707e no virbr0 8000.525400f23cdb yes $ virsh net-list --all Name State Autostart Persistent ------------------------------------------------ default active yes yes netplan-br0 active no yes KVMの仮想マシン側はこの状態で、インターネット接続できていません。 どうか助けてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.40%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問