I'm embarrassed that this seems like such a simple config that just
doesn't work for me. All I want to do is connect a Win2K guest
to an Ubuntu host with a HostOnly network. That's all - nothing fancy,
all very vanilla. Each pings itself ... but not the other.
Here's what I have:
(well, the 3rd part of IPs is different ...)
Host: Ubuntu Karmic (9.10) desktop 64-bit:
2.6.31-20-generic #57-Ubuntu SMP ... x86_92 GNU/Linux
VMware Server 2.0.2 build-203138
$ ifconfig vmnet1
vmnet1 Link encap:AMPR NET/ROM HWaddr
inet addr:192.168.92.1 Mask:255.255.255.0
UP RUNNING MTU:0 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
iptables all ACCEPT # i.e. as out-of-the-box
$ ping 192.168.92.1 ## works
$ ping 192.168.92.128 ## fails
$ /usr/lib/vmware/net-services.sh status
Host network detection is not running
Host-only networking on /dev/vmnet1 is running
DHCP server on /dev/vmnet1 is not running
-
Client: Win2K Pro - SP4 - Virtual Hardware Version 7
I HAVE installed the magic reg value:
key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Name: DisableDHCPMediaSense
Data type: REG_DWORD (Boolean)
Value: 1
C:\>ipconfig
Windows 2000 IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : localdomain
IP Address. . . . . . . . . . . . : 192.168.92.128
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
no firewall installed (and none builtin on Win2K - right?)
C:\> ping 192.168.92.128 ## works
C:\> ping 192.168.92.1 ## fails
-
Here's a ping in more detail:
C:\>ping -n 2 192.168.92.1
Pinging 192.168.92.1 with 32 bytes of data:
Request timed out.
Request timed out.
Ping statistics for 192.168.92.1:
Packets: Sent = 2, Received = 0, Lost = 2 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
[[ On the host ]]
while doing that, I get on the host something related to that and
other things:
tcpdump -e -v -i vmnet1
tcpdump: listening on vmnet1, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
19:12:02.474919 M ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.92.1 tell 192.168.92.128, length 28
19:12:03.692203 M ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.92.1 tell 192.168.92.128, length 28
19:12:14.203657 M ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.92.254 tell 192.168.92.128, length 28
19:12:14.203713 P ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Reply 192.168.92.254 is-at 00:50:56:e1:99:78 (oui Unknown), length 28
19:12:14.203853 P ethertype IPv4 (0x0800), length 344: (tos 0x0, ttl 128, id 261, offset 0, flags , proto UDP (17), length 328)
192.168.92.128.bootpc > 192.168.92.254.bootps: BOOTP/DHCP, Request from 00:0c:29:ed:c3:76 (oui Unknown), length 300, xid 0x9c4cc977, Flags
Client-IP 192.168.92.128
Client-Ethernet-Address 00:0c:29:ed:c3:76 (oui Unknown)
19:12:14.204569 P ethertype IPv4 (0x0800), length 344: (tos 0x10, ttl 16, id 0, offset 0, flags , proto UDP (17), length 328)
192.168.92.254.bootps > 192.168.92.128.bootpc: BOOTP/DHCP, Reply, length 300, xid 0x9c4cc977, Flags
Client-IP 192.168.92.128
Your-IP 192.168.92.128
Server-IP 192.168.92.254
Client-Ethernet-Address 00:0c:29:ed:c3:76 (oui Unknown)
-
(I don't have tcpdump on Win2K - is there something else I could use?)
Any ideas?
Thanks,
-Len