web-dev-qa-db-ja.com

ネットワーク構成(ブリッジング)proxmox

昨日、proxmoxライセンスを購入しました。すべてがうまく機能するのは、ネットワーク構成が非常に複雑な場合だけです。私のネットワーク構成:

84.200.50.186 -> hostsystem ip
84.200.50.186 -> VM ip
255.255.255.248 -> netmask
84.200.50.185 -> gateway


auto eth0
iface eth0 inet static
        address 84.200.50.186
        netmask 255.255.255.248
        gateway 84.200.50.185


auto vmbr0
iface vmbr0 inet static
       address  84.200.50.187
       netmask  255.255.255.248
       gateway  84.200.50.185
       bridge_ports eth0
       bridge_stp off
       bridge_fd 0

IPはpingできますが、仮想マシンはインターネットに接続していません。

何か案は? :-(

3
user3453549

ネットワーク構成が間違っています。ホストに必要なのはホスト自身のIPアドレスだけであり、ホストのネットワークではなく、ホストの側でVMのネットワークを構成する必要があります。

vmbr0はホストのeth0へのブリッジであるため、eth0には構成がありません。ホストのIPアドレスは、vmbr0インターフェイスで設定する必要があります。仮想マシンをブリッジする場合は、vmbr0にブリッジする必要があります。

84.200.50.187がVMのIPアドレスであると仮定すると、ホストのネットワーク構成を次のように変更します。

auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
    address 84.200.50.186
    netmask 255.255.255.248
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    gateway 84.200.50.185

仮想マシン側で、ネットワークを次のように構成します。

  • IPアドレス:84.200.50.187
  • ネットマスク:255.255.255.248
  • ゲートウェイ:84.200.50.185

うまくいくはずです。

5
Mat