无法从主机操作系统连接到客户操作系统

无法从主机操作系统连接到客户操作系统

我已将 安装OpenSUSEVMWare player客户操作系统上,而我的主机操作系统是Windows XP。我想要实现的是从我的主机(即 XP)发送消息,比如在端口 7000 上,并在客户机上的特定端口(即OpenSUSE端口 10000)上接收该消息。我有一个软件,使用它我可以在指定端口上发送任何消息。(该软件使用TCP。)

我确信我不是世界上第一个遇到这种情况的人。但我对此VMWare player还很陌生OpenSUSE。有人可以指导我吗?

编辑1:

ifconfigOpenSUSE 上的输出:

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: ipconfig /all 的输出XP

Windows IP 配置

以太网适配器本地连接:

    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\用户>ipconfig /all

Windows IP 配置

        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

答案1

除了确保您拥有正确的 IP 地址外,确保防火墙不会干扰也很重要。防火墙可能会使用“隐身”模式,即丢弃数据包而不是回复,这可能会导致您在评论中提到的连接超时消息。

  1. 禁用所有防火墙。

  2. 测试连接,在防火墙禁用的情况下,尽一切努力获得有效的连接。

  3. 打开正确的端口。

  4. 重新启用防火墙。

  5. 再次测试。如果它只在防火墙禁用的情况下有效,你可能需要摆弄打开的端口。为了进行故障排除,一次启用一个防火墙会有所帮助,这样你就可以排除有效的配置。

openSUSE 和 Windows XP 都带有防火墙。对于 openSUSE,您可以在 YaST2 控制中心的“安全和用户”下访问防火墙设置。对于 Windows XP,应该在程序菜单下(我记不清了)。如果您需要,可以通过快速 Google 搜索找到许多有关配置这些防火墙的指南。

安全套件通常包含自己的防火墙(例如 Norton、McAfee、Trend Micro 等)。它们也需要被禁用/打开。

答案2

VMware Player 下有多种可用的网络模式,但它们都为您的客户操作系统提供 IP 以及与主机操作系统的网络连接。因此(就像它是一台单独的物理机器一样)您只需要指向您的客户的 IP :)

在大多数版本的 Linux(包括 OpenSuse)中,您可以运行ifconfig来查看分配给每个接口的 IP 地址。

答案3

我有 VMware Workstation,它在虚拟机连接到的主机上创建一个新网络,例如192.168.206.x。通过 DHCP,主机可能会获得.1客户机.128,因此您可以将消息从主机发送到 192.168.206.128:10000,并让它到达虚拟机(当然,虚拟机必须在端口 10000 上监听)。

如果 VMware Player 创建网络,它应该是相同的,检查客户机或主机上的网络连接属性以找到正确的 IP。

编辑:刚刚看到您的 ipconfig 输出,请尝试ipconfig /all或查看控制面板->网络连接,看看是否有“VMnet”适配器,具有相同的 192.168.206.x 地址。

相关内容