ゲストOSとしてVMWare player
にOpenSUSE
をインストールしましたが、ホストOSはWindows XP
です。私が達成したいのは、ホスト(つまり、XP)からメッセージを送信することです。たとえばポート7000で、ゲストの特定のポート、つまりOpenSUSE
、たとえばポート10000でメッセージを受信します。指定したポートで任意のメッセージを送信できます。 (そのソフトウェアはTCP
を使用します。)
私はこのシナリオに直面している地球上で最初の人ではないと確信しています。しかし、私はこのVMWare player
とOpenSUSE
でさえかなり新しいです。誰かがこれで私を導くことができますか?
編集1:
OpenSUSEでのifconfig
の出力:
Directory: /root
Tue May 24 14:58:18 EDT 2011
linux-gyuz:~ # ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:B9:F4:AF
inet addr:192.168.206.128 Bcast:192.168.206.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feb9:f4af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4621 errors:0 dropped:0 overruns:0 frame:0
TX packets:903 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6379045 (6.0 Mb) TX bytes:75021 (73.2 Kb)
Interrupt:19 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:72 errors:0 dropped:0 overruns:0 frame:0
TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4960 (4.8 Kb) TX bytes:4960 (4.8 Kb)
linux-gyuz:~ #
編集2:XP
:でのipconfig/allの出力
WindowsIP構成
イーサネットアダプタローカルエリア接続:
Connection-specific DNS Suffix . : mycomp.com
IP Address. . . . . . . . . . . . : 205.142.113.181
Subnet Mask . . . . . . . . . . . : 255.255.254.0
Default Gateway . . . . . . . . . : 205.142.112.1
C:\ Documents and Settings\user> ipconfig/all
WindowsIP構成
Host Name . . . . . . . . . . . . : R8PPAV7
Primary Dns Suffix . . . . . . . : mycomp.com
Node Type . . . . . . . . . . . . : Peer-Peer
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : mycomp.com
mycomp.com
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : mycomp.com
Description . . . . . . . . . . . : Intel(R) 82567LF Gigabit Network Con
nection
Physical Address. . . . . . . . . : 00-24-7E-DC-A4-A0
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 205.142.113.181
Subnet Mask . . . . . . . . . . . : 255.255.254.0
Default Gateway . . . . . . . . . : 205.142.112.1
DHCP Server . . . . . . . . . . . : 205.142.112.212
DNS Servers . . . . . . . . . . . : 205.142.112.89
205.142.112.103
Primary WINS Server . . . . . . . : 205.142.112.89
Secondary WINS Server . . . . . . : 205.142.112.103
Lease Obtained. . . . . . . . . . : Tuesday, May 24, 2011 1:03:31 PM
Lease Expires . . . . . . . . . . : Tuesday, May 24, 2011 9:03:31 PM
正しいIPアドレスを持っていることを確認する以外に、ファイアウォールが干渉していないことを確認することも重要です。ファイアウォールは「ステルス」モードを使用する場合があります。このモードでは、応答する代わりにパケットをドロップします。これにより、コメントで受信したと述べた接続タイムアウトメッセージが発生する可能性があります。
すべてのファイアウォールを無効にします。
接続をテストし、ファイアウォールが無効になっているときに接続を機能させるために必要なことは何でもします。
正しいポートを開きます。
ファイアウォールを再度有効にします。
もう一度テストします。ファイアウォールが無効になっている場合にのみ機能する場合は、開いているポートをいじる必要があります。トラブルシューティングの場合は、ファイアウォールを一度に1つずつ有効にして、動作する構成を除外できるようにすることをお勧めします。
openSUSEとWindows XP両方にファイアウォールが付属しています。openSUSEの場合、YaST2コントロールセンターのセキュリティとユーザーの下でファイアウォール設定にアクセスできます。WindowsXPの場合、プログラムメニューの下に何かがあるはずです。 (頭のてっぺんから思い出せません)これらのファイアウォールを構成するために必要な場合は、Googleのクイック検索を通じて多数のガイドを利用できるはずです。
セキュリティスイートには、多くの場合、独自のファイアウォール(Norton、McAfee、Trend Microなど)が含まれています。また、無効化/開く必要があります。
VMware Playerで使用できるネットワークモードはいくつかありますが、それらはすべて、ゲストOSのIPと、ホストOSとのネットワーク接続を提供します。したがって(まるで別の物理マシンであるかのように)ゲストのIPを指す必要があります:)
Linuxのほとんどのフレーバー(OpenSuseを含む)では、ifconfig
を実行して、各インターフェースに割り当てられたIPアドレスを確認できます。
VMが接続するホスト上に192.168.206.x
などの新しいネットワークを作成するVMware Workstationがあります。DHCPを介して、ホストは.1
を取得する可能性があります。ゲスト.128
なので、ホストから192.168.206.128:10000にメッセージを送信して、VM(もちろんポート10000でリッスンする必要があります)に到達させることができます) 。
VMware Playerは、ネットワークを作成する場合は同じである必要があります。ゲストまたはホストのネットワーク接続プロパティを確認して、適切なIPを見つけてください。
EDIT: ipconfigの出力を見たばかりです。ipconfig /all
を試すか、[コントロールパネル]-> [ネットワーク接続]を調べて、同じ192.168.206.xアドレスの「VMnet」アダプターがあるかどうかを確認してください。