Я використовую VM Player 4.0.2 під керуванням гостьової ОС Ubuntu 11.10 на хості WinXP, з налаштуванням мережевого з'єднання NAT.
У мене працює програма Win XP, яка спілкується з сервісом диспетчера пристроїв за допомогою TCP-сокетів за адресою сервера 127.0.0.1:2401. Я хотів би, щоб послуга пристрою працювала на VM Guest OS (Ubuntu) і все ще могла спілкуватися з додатком на хост-ОС.
Я можу дістатися до localhost хост-OS за допомогою IP-адреси (192.168.1.100) хоста NIC. Але якщо я використовую 127.0.0.1, це не працює. Здається, що пакети споживаються loopback lo гостьової ОС.
Виграти налаштування хоста:
Windows IP Configuration
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.59.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.48.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter LoopBack:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.121
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.2
Ethernet adapter EtherLAN:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
Налаштування гостьової ОС Ubuntu:
eth0 Link encap:Ethernet HWaddr 00:0c:29:5f:4f:c1
inet addr:192.168.59.129 Bcast:192.168.59.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe5f:4fc1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6108 errors:0 dropped:0 overruns:0 frame:0
TX packets:4745 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6638533 (6.6 MB) TX bytes:371359 (371.3 KB)
Interrupt:19 Base address:0x2024
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:42 errors:0 dropped:0 overruns:0 frame:0
TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2916 (2.9 KB) TX bytes:2916 (2.9 KB)
Хтось може мені сказати, чи можливо це, і який рекомендований спосіб його встановити?
У мене на VM встановлений opensh-сервер і прослуховування
rootuser@ubuntu:~$ sudo netstat -tap | grep sshd
tcp 0 0 *:ssh *:* LISTEN 3469/sshd