5

Я установил OpenSUSE на VMWare player качестве гостевой ОС, а моей основной ОС является Windows XP . Чего я хочу добиться - это отправить сообщение с моего хоста (например, XP), скажем, на порт 7000 и получить его на определенный порт моего гостя, то есть OpenSUSE , скажем, на порт 10000. У меня есть программное обеспечение, с помощью которого я могу отправить любое сообщение на указанный порт. (Это программное обеспечение использует TCP .)

Я совершенно уверен, что я не первый человек на земле, который сталкивается с этим сценарием. Но я довольно новичок в этом VMWare player и даже в OpenSUSE . Кто-нибудь может направить меня с этим?

РЕДАКТИРОВАТЬ 1:

Вывод ifconfig в OpenSUSE:

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

Ethernet-адаптер Local Area Connection:

    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

3 ответа3

4

Помимо обеспечения правильного IP-адреса, также важно убедиться, что брандмауэр не мешает работе. Брандмауэры могут использовать скрытый режим, в котором они отбрасывают пакеты вместо ответа, что может привести к тому, что сообщение о превышении времени ожидания соединения, о котором вы упоминали, было получено в комментарии.

  1. Отключить все брандмауэры.

  2. Протестируйте соединение, сделайте все, что вам нужно, чтобы получить работающее соединение, пока брандмауэры отключены.

  3. Откройте правильный порт.

  4. Включите брандмауэры.

  5. Проверьте снова. Если он работает только с отключенными брандмауэрами, вам, вероятно, нужно возиться с открытыми портами. Для устранения неполадок, это помогает включить брандмауэры по одному, чтобы вы могли исключить рабочие конфигурации.

openSUSE и Windows XP поставляются с брандмауэрами. Для openSUSE вы можете получить доступ к настройкам брандмауэра в Центре управления YaST2, в разделе Безопасность и пользователи. Для Windows XP должно быть что-то под меню программы (я не могу вспомнить с верху головы). Должно быть доступно множество руководств по настройке этих брандмауэров, если они вам нужны, через быстрый поиск в Google.

Комплекты безопасности часто включают собственные брандмауэры (например, Norton, McAfee, Trend Micro и т.д.). Их также нужно будет отключить / открыть.

0

В VMware Player доступно несколько сетевых режимов, но все они предоставляют IP-адрес для вашей гостевой ОС, а также сетевое соединение с хост-ОС. Так что (как если бы это была отдельная физическая машина) вам просто нужно указать IP вашего гостя :)

В большинстве разновидностей Linux (включая OpenSuse) вы можете запустить ifconfig чтобы увидеть IP-адрес, назначенный каждому интерфейсу.

0

У меня есть VMware Workstation, которая создает новую сеть на хосте, к которому подключается виртуальная машина, например 192.168.206.x Через DHCP хост может получить .1 а гостевой .128 , так что вы можете отправить вам сообщение с хоста на 192.168.206.128:10000 и получить его до ВМ (которая, конечно, должна прослушивать порт 10000).

Плеер VMware должен быть таким же, если он создает сети, проверьте свойства сетевого подключения на гостевой или хост-машине, чтобы найти правильные IP-адреса.

РЕДАКТИРОВАТЬ: Только что увидел ваш вывод ipconfig, попробуйте ipconfig /all или посмотрите в Панель управления -> Сетевые подключения, чтобы увидеть, есть ли адаптер "VMnet", с тем же адресом 192.168.206.x.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .