web-dev-qa-db-ja.com

xenゲスト専用のIP

UbuntuサーバーのXenでネットワークを機能させるのに問題があります。私たちのサーバーにはいくつかのパブリックIP(/ 29)があり、それらはすべてeth0エイリアスを介して追加されます。例えば。

  • eth0-メインIP
  • eth0:0-最初の無料IP
  • eth0:1-最初の無料IP
  • eth0:2-最初の無料IP
  • eth0:3-最初の無料IP

IPは、次のように/etc/network/interfacesを介して追加されます(セキュリティのためにIPは空白になっています)。

auto eth0
iface eth0 inet static
address ##.##.##.106
netmask 255.255.255.248
network ##.##.##.104
broadcast ##.##.##.111
gateway ##.##.##.105
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8 8.8.4.4
dns-search mydomain.com

auto eth0:1
iface eth0:1 inet static
    address ##.##.##.108
    netmask 255.255.255.248
    network ##.##.##.104
    broadcast ##.##.##.111
    gateway ##.##.##.105

eth0:1をVMに公開するにはどうすればよいですか? (これはそのVM専用になります。)現在、私は ここのPV命令 で作業しています。

3
Jeff M

まず、 ブリッジングを使用 。リンクしたハウツーに従っている場合は、すでにブリッジングが設定されているはずです。

次に、各domU内のVMにIPアドレスを割り当てますnotdom0内に割り当てます。 dom0には、ネットワークブリッジを使用する場合にのみ、独自のIPアドレスを構成する必要があります。

5
Michael Hampton

代わりに(ホスト上):

auto eth0
iface eth0 inet static
   address ##.##.##.106
   netmask 255.255.255.248
   network ##.##.##.104
   broadcast ##.##.##.111
   gateway ##.##.##.105
   # dns-* options are implemented by the resolvconf package, if installed
   dns-nameservers 8.8.8.8 8.8.4.4
   dns-search mydomain.com

使用する:

auto xenbr0
iface xenbr0 inet static
   bridge-ports eth0
   address ##.##.##.106
   netmask 255.255.255.248
   network ##.##.##.104
   broadcast ##.##.##.111
   gateway ##.##.##.105
   # dns-* options are implemented by the resolvconf package, if installed
   dns-nameservers 8.8.8.8 8.8.4.4
   dns-search mydomain.com

いくつかのさらなる参照: XenNetworking

ゲストでは、「単一の」マシンで通常行うように、静的IPを定義するだけです。

2
Rok Jarc