Link local pnrp cannot talk to each other

First of all, thank you so much for the blogs and the forum. They have been extremely helpful while in learning PNRP.

I have a problem with 2 machines talking to each other on a link local cloud.

Both machines are Windows XP SP2. They are running on my home network which is not IPv6 enabled.

Machine 1's configuration is:

ipconfig

Windows IP Configuration


Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . : hsd1.va.comcast.net.
IP Address. . . . . . . . . . . . : 192.168.15.102
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : fe80::218:8bff:feaf:b541%4
Default Gateway . . . . . . . . . : 192.168.15.1

Tunnel adapter Teredo Tunneling Pseudo-Interface:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 2001:0:4136:e38e:0:fbe6:b4b4:e724
IP Address. . . . . . . . . . . . : fe80::ffff:ffff:fffd%5
Default Gateway . . . . . . . . . : ::

Tunnel adapter Automatic Tunneling Pseudo-Interface:

Connection-specific DNS Suffix . : hsd1.va.comcast.net.
IP Address. . . . . . . . . . . . : fe80::5efe:192.168.15.102%2
Default Gateway . . . . . . . . . :

netsh p2p pnrp cloud>show list

Scope Id Addr State Name
-- -- -- - --
3 4 1 Virtual LinkLocal_{A7DB14B3-88D5-4BE6-B188-528636076756}
1 0 1 Virtual Global_

--

Machine 2's configuration is:

ipconfig

Windows IP Configuration


Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . : hsd1.va.comcast.net.
IP Address. . . . . . . . . . . . : 192.168.15.104
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : fe80::212:3fff:fea3:36B%4
Default Gateway . . . . . . . . . : 192.168.15.1

Tunnel adapter Automatic Tunneling Pseudo-Interface:

Connection-specific DNS Suffix . : hsd1.va.comcast.net.
IP Address. . . . . . . . . . . . : fe80::5efe:192.168.15.104%2
Default Gateway . . . . . . . . . :

netsh p2p pnrp cloud>show list

Scope Id Addr State Name
-- -- -- - --
3 4 1 Alone LinkLocal_{D1DB1828-9426-41F2-849-3AE905332C9E}

--

There is no Global cloud for machine 2 nor Teredo tunneling.

Can these two machines still communicate using the link local cloud?

My application is returning an error:

"No more results can be returned by WSALookupServiceNext.\r\n"

when i am looking up a graph based on the link local cloud.


Any ideas you have would be very helpful.

Regards,

Ron

[2733 byte] By [RonHulen] at [2008-2-23]
# 1

Hi Ron,

Thanks for your interest in PNRP.

You should try with PNRPv2. PNRPv2 on XPSP2 is available through Microsoft update (KB920342).

Check the Firewall configuration in both machines. To work PNRP, you need to open UDP port 3540 in both machine.

You don't have any IPv6 Global address. Hence, you don't have Global cloud. If you get Global IPv6 address, then those two machines should be able to communicate in the Global cloud.

WSALookupServiceNext () is failing, because those two Link Local clouds are not in the Active state and they could not communicate to each other.

Please let me know if you have any issue in installing the PNRPv2 update or need more information.

Thanks,

Pritam

PritamDe-MSFT at 2007-9-28 > top of Msdn Tech,Windows Networking Development,Peer-to-Peer Networking...