Please consider the following:
Running VMWare Server 1.0.9 on a Vista Business host - name: VMWAREHOST
Guest is Windows XP - name: VMWAREGUEST
Using Network Bridging.
I have SQL Server 2005 installed on both host and guest.
Firewalls are turned off for troubleshooting.
My problem is that I can't connect to the host SQL Server from the guest, or to the guest SQL Sever from the host.The odd thing is that I can connect to either from another (third) machine. This third machine is on a separate physical box and isn't running VMWare - name THIRDMACHINE.
I have zeroed in on what seems to be a UDP port filtering problem. I am using the portquery application to troubleshoot.(http://support.microsoft.com/kb/832919
When I portquery from the guest to the host, it looks like this.
======================================
C:\>portqry -n VMWAREHOST -p UDP -e 1434
Querying target system called:
VMWAREHOST
Attempting to resolve name to IP address...
Name resolved to 192.168.3.80
querying...
UDP port 1434 (ms-sql-m service): LISTENING or FILTERED
Sending SQL Server query to UDP port 1434...
UDP port 1434 (ms-sql-m service): FILTERED
======================================
When I portquery from the host to the guest - something similar.
======================================
C:\>portqry -n VMWAREGUEST -p UDP -e 1434
Querying target system called:
VMWAREGUEST
Attempting to resolve name to IP address...
Name resolved to 192.168.3.157
querying...
UDP port 1434 (ms-sql-m service): LISTENING or FILTERED
Sending SQL Server query to UDP port 1434...
UDP port 1434 (ms-sql-m service): FILTERED
======================================
However!!! And this is the thing. When I portqery either the host or the guest from THIRDMACHINE, everything looks fine!!!
======================================
C:\>portqry -n VMWAREGUEST -p UDP -e 1434
Querying target system called:
VMWAREGUEST
Attempting to resolve name to IP address...
Name resolved to 192.168.3.157
querying...
UDP port 1434 (ms-sql-m service): LISTENING or FILTERED
Sending SQL Server query to UDP port 1434...
Server's response:
ServerName VMWAREGUEST
InstanceName SQL2005
IsClustered No
Version 9.00.1399.06
tcp 1458
np
VMWAREGUEST\pipe\MSSQL$SQL2005\sql\query
==== End of SQL Server query response ====
So any ideas what's happening here? Does VMWare do some kind of automatic UPD port filtering? Can I disable it? A few post mention "promiscuous mode", but in no great detail - and it seems as though "promiscusous" is the default setting.