If u can’t use static ip with Vista inĀ your Network and your Router Doesn’t Support Broadcasting Flag
Then vista will try to connect via DHCP but private ip gets assigned and local connectivity .
SOLUTION
1)Run/Search > Type Regedit [press Enter]
2)Go to
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces{GUID}
Here GUID is the id of your device
3)Set DhcpConnForceBroadcastFlag 0
4)Make a new DWORD (32-bit )
DhcpConnDisableBcastFlagToggle 1