UbuntuサーバーのXenでネットワークを機能させるのに問題があります。私たちのサーバーにはいくつかのパブリックIP(/ 29)があり、それらはすべてeth0
エイリアスを介して追加されます。例えば。
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命令 で作業しています。
まず、 ブリッジングを使用 。リンクしたハウツーに従っている場合は、すでにブリッジングが設定されているはずです。
次に、各domU内のVMにIPアドレスを割り当てますnotdom0内に割り当てます。 dom0には、ネットワークブリッジを使用する場合にのみ、独自の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 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を定義するだけです。