web-dev-qa-db-ja.com

CentOS7.4でのKVM)のネットワークブリッジの構成

CentOS7.4でKVMを初めて使用しますが、Mac OSでVirtualBoxを使用した経験があります。オプションで、NATの代わりにブリッジネットワークを使用するように選択できました。実行中のインスタンスはLANから簡単にアクセスでき、ルーターからDHCPを取得したように見えるIPアドレスを持っています。

KVM/CentOS 7.4では、まだ成功していません。 VirtualBox/Macのようにブリッジネットワーク用に構成するためのvirt-managerのようなオプションはありますか?

KVMインスタンスにsshするためにこれまでに行ったことは、ssh -tを使用してそこにトンネリングすることであり、それは機能します。しかし、トンネリングなしで機能するためには本当に必要です。 Apacheを実行し、このインスタンスからいくつかのページを提供することもできます。

仮想ボックス/ Macで説明したようにネットワークブリッジを機能させるためのvirt-managerのいくつかの設定の解決策はありますか?それとも、これを達成するために必要なより複雑なものがありますか?もしそうなら、それは何ですか?

1
Edward_178118

ブリッジングは正常に機能します。必要なのは、ブリッジとVMに同じIPセグメントを設定することだけです。

Virt-managerについてお話ししたように、NIC動作中のVMの1つの定義からのスクリーンショットがあります(ハイパーバイザー/ VMは両方ともRHEL7ノードです)。

enter image description here

編集1:

次のsysctl定義が欠落している可能性があります。

net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

EDIT2:

ディスカッションでは、問題を特定しました。物理NICの上に定義されたブリッジ(br0/br1など)インターフェイスはありません。最初に作成する必要があります。短いですが、おそらく十分なハウツーがあります:

https://ervikrant06.wordpress.com/2014/06/06/how-to-configure-software-bridge-in-rhel-7/

1
Jaroslav Kucera