web-dev-qa-db-ja.com

KVM 2番目のプライベートネットワーク(ブリッジ)、どのように機能させるか?

これは難しい問題のようです。ですから、アドバイスをいただければ幸いです。私はこれを実行するために2日間を費やしましたが、成功しませんでした。 (パブリックIPスタッフは機能していますが、プライベートネットワークは機能していません)

ゴール:

DebianスクイーズでKVM)を使用して「2番目のプライベートネットワーク」をセットアップする


インフラ:

RootServer 1 =複数のVMがあります
RootServer 2 =複数のVMがあります
両方のルートサーバーには、「パブリック」インターフェイス= eth0(インターネットに接続)と「プライベート」インターフェイス= eth1(スイッチに直接接続)があります。
=> 10.1.0.0ネットワークで他のボックスとプライベートにのみ通信したい...


ホスト(/ etc/network/interfaces)

auto  eth0
iface eth0 inet static
  address   11.11.11.91
  broadcast 11.11.11.95
  netmask   255.255.255.224
  gateway   11.11.11.65


# Private IP Adress of the Host
auto eth1
iface eth1 inet static
  address 10.1.1.20
  broadcast 10.1.255.255
  netmask 255.255.0.0
  network 10.1.0.0


## Bridge vor Private Network
auto vbr2
iface vbr2 inet static
       address 10.1.1.21
       netmask 255.255.0.0
       pre-up brctl addbr vbr2
       post-up route add -Host 10.1.1.100 vbr2
       post-down brctl delbr vbr2


ゲスト:(/ etc/network/interfaces)

auto eth0
iface eth0 inet static
  address 11.11.11.87
  netmask 255.255.255.255
  gateway 11.11.11.91
  pointopoint 11.11.11.91



## Private IP Address of the Guest
auto eth1
 iface eth1 inet static
 address 10.1.1.100
 netmask 255.255.255.255
 gateway 10.1.1.20
 pointopoint 10.1.1.20


問題(すでにここから始まります):

私がping 10.1.1.100ホスト上(10.1.1.20/11.11.11.91)同じサーバー上にある(10.1.1.100)ゲストからの応答がありません。だから、内部ルーティングのものは間違っているに違いない...しかし、私はこれを理解することができませんでしたか?

更新:私はただ疑問に思っています。プライベートネット用の「ゲートウェイ」が必要なのかもしれません。しかし一方で、ブリッジを使用している場合、なぜこのプライベートネットワーク用のゲートウェイが必要なのですか?

これが機能しない理由を教えてください。

どうもありがとうございました!

4
user97961

あなたがする必要があるのはいくつかのことです。

  1. NIC自体にIPを提供しないでください。ブリッジにはそのIPが必要です。
  2. ルーティングテーブルが正しく設定されていることを確認してください
  3. ゲストが両方のネットワークに接続されている場合は、パブリックブリッジとプライベートブリッジにそれぞれ接続されている2つの仮想NICを取得していることを確認してください
  4. vMのルーティングテーブルが正しいことを確認してください。

ネットワーク設定スキームは次のようになります。
eth0(IPなし)-> br0(パブリックIPあり)<-VM(パブリックIP)
eth1(IPなし)-> br1(プライベートIPあり)<-VM(プライベートIP)

6
dyasny