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

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

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

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

私の domU は xl create my.cfg を使用して起動でき、インストーラー (initrd.gz と vmlinuz を使用した Debian インストーラーを使用) が起動します。次に、自動ネットワーク構成が domU で DHCP 経由で IP を取得しようとしますが、DHCP サーバーがないためネットワークが失敗します。

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

何かアドバイスがあればよろしくお願いします。

答え1

たとえば次のように、VM の NAT を手動で設定できます。

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

  2. VM に追加します: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

その後、VM でネットワークが機能するようになります。また、vif = ['bridge=xenbr1,script=vif-nat']VM 構成で指定することもできます (詳細はこちら)http://wiki.xenproject.org/wiki/Xen_Networking) は、NAT 設定の一部を自動化します。ただし、Xen の古いバージョンでは、動作がおかしくなりました。私は個人的には何でも制御したいので、前に説明した方法を好みます。

ここから引用:https://serverfault.com/questions/634280/ホストのみネットワーク-xen-4-4

関連情報