ホストネットワークxen 4.4のみ

ホストネットワークxen 4.4のみ

私はIPアドレス(ipv4)を持っていて、Debianテストで最新のxen 4.4.1を実行しているdom0にdomU(debian stable)をインストールしようとしています。

xenbr0ブリッジを作成し、それをeth0にマップしました。

私のdomUはxl create my.cfgを使用して起動でき、インストーラ(initrd.gzとvmlinuzでdebianインストーラを使用)が起動します。その後、自動ネットワーク設定が私のdomUからdhcpを介してIPを取得しようとしますが、dhcpサーバーがないため、ネットワークは失敗します。

ネットワークインストールを実行できるようにxenbr0を介して外部(ワイルドインターネット)に接続するようにdomUを手動で設定するにはどうすればよいですか?

アドバイスありがとうございます。

ベストアンサー1

次のように、仮想マシンにNATを手動で設定できます。

  1. 別のブリッジを作成します。brctl addbr xenbr1

  2. これを仮想マシンに追加します。bridge=xenbr1

  3. たとえば、一部のネットワークを介したブリッジングifconfig xenbr1 192.168.0.1/24 up
  4. DHCPサーバーの設定とネットワーク構成

    subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.50; option routers 192.168.0.1; default-lease-time 600; max-lease-time 7200; }

    そしてDHCPをブリッジxenbr1にバインドします。しかし、スキップできます。このステップ。インストーラで固定IPを指定するだけです。

  5. SNATルールを追加します。たとえば、次のようになります。iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source ...

  6. 転送を許可net.ipv4.conf.all.forwarding = 1

その後、仮想マシンで動作するネットワークがあります。vif = ['bridge=xenbr1,script=vif-nat']仮想マシン構成でこれを指定することもできます(詳細についてはここを参照してください)。http://wiki.xenproject.org/wiki/Xen_Networking)。一部のNAT設定が自動的に行われます。しかし、以前のバージョンのXenでは奇妙に動作します。私は個人的に何でも制御するのが好きなので、前述の方法を好みます。

ここから抜粋:https://serverfault.com/questions/634280/host-only-network-xen-4-4

おすすめ記事