Windows system >> Windowsの知識 >  >> Windows Serverシステムのチュートリアル >> Windows Serverのよくある質問 >> NATネットワークマルチIPネットワーク構成のXen

NATネットワークマルチIPネットワーク構成のXen

  

最近xenでブリッジネットワークを構築し、最近xen仮想マシンをプレイしました。私の仮想マシンは仮想ボックスを通して仮想化されているので、何か問題があると思います。昨日と今日、私はおそらくxenのNATマルチIPネットワークセグメントのネットワークを構築する方法を理解して、2日間投げ続けてきました。
状況はこうです:ラップトップのワイヤレスネットワークカードのネットワークセグメントは172.16.0.0 /24で、インターネット経由でルーティングできます; VirtualBoxはVBブリッジを介してワイヤレスネットワークセグメントに接続されているDebian6 Xen仮想マシンを仮想化します。目的:Xen仮想マシン内にサブネットセグメントA 10.1.1.0/24とサブネットセグメントB 10.20.40.0/24のネットワークセグメントを設定するには、xen内のVPSをこれら2つのネットワークセグメントに割り当てます。サブネットセグメントAのホストは、Dom0に接続されている10.1.1.1ネットワークカードに接続されている2つのネットワークカードを仮想化し、サブネットセグメントBのVPSホストには、サブネットセグメントAホストのGATEWAYにのみ接続可能なネットワークカードが1つだけあります。で、あなたは直接オンラインに行くことはできません。順番に、最初にDom0設定/etc/xen/xend-config.sxpファイルを設定します。

#(vif-script vif-bridge)#注釈ブリッジからのリンク(vif-script vif-nat)#cancel注意、面倒な設定は書く必要はありません。

Debianネットワークの設定/etc /network /interfaces

#無線ネットワークカードauto eth1allow-hotplug eth1iface eth1 inet dhcpgateway 172.16.0.254dns-nameservers 8.8.4.4#サブネットセグメントAauto dummy0iface dummy0 inet staticaddress 10.1.1.1netmask 255.255.255.0#サブネットセグメントBauto dummy0:0iface dummy0:0 inet静的アドレス10.20.40.254netmask 255.255.255.0

誰かが考える、サブネットセグメントB dummy1に設定できますか?これは不毛の前に行われましたが、残念ながらネットワークを再起動した後、ネットワークカードdummy1は立ち上がることができませんでした。このようにすると、Dom0をNATサーバーにすることができます。iptables -A POSTROUTING -s 10.1.1.0/24 -o eth1 -j MASQUERADE
NATの原則を理解していない場合、サブネットAを設定することができます。ホスト設定/etc/xen/xen-test0.cfg

vif = ['ip = 10.1.1.11'、 'ip = 10.20.40.2']

このホストを設定した後でネットワーク設定を変更してください。 IP (ここのIPは、このホストの最終IPではありません。最終IPは、VPSの/etc /network /interfacesに設定する必要があります。)サブネットBのホスト設定を設定します。/etc/xen/xen-test1.cfg vif = ['ip = 10.20.40.10 ']

特定のネットワークを設定します。これで終わりです!ファイアウォールの設定に注意してください。以前に発生した問題は、サブネットBホストがサブネットAホストにpingを実行し、AのホストがBに応答しますが、Bのホストは応答パケットを受信しないことです。これはファイアウォールの問題だと思いましたが、後に/etc/xen/xen-test1.cfgファイルのvifが正しく設定されていないことがわかりましたネットワークセグメントは10.1.1.0/24です。 Dom0のifconfigでvifX.Yを注意深く見ることでこのようなエラーを解決できます。 vifの設定は、仮想マシンの実際のネットワーク構成と一致している必要があります。

Copyright © Windowsの知識 All Rights Reserved