locked
Link local pnrp cannot talk to each other RRS feed

  • Question

  • 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

    Sunday, July 22, 2007 1:21 PM

Answers

  • 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

     

     

     

     

    Monday, July 23, 2007 5:56 PM

All replies

  • 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

     

     

     

     

    Monday, July 23, 2007 5:56 PM
  • Hello,

     

    I know this post is a bit old, but I am doing PNRP work and cannot get the PNRPv2 update (KB920342) installed.

     

    I am developing on a XP SP2 64bit workstation. Does Microsoft have an update for the 64 bit OS?

     

    Thanks

     

    --

     

    Dave

     

    Tuesday, February 19, 2008 9:39 PM
  •  

    We don't unfortunately.  Sorry Dave.

    -Tyler

    Wednesday, February 20, 2008 1:54 AM
  • Hi,

    I have two machines connected via switch (no internet) and wondering if we can use pnrp to discover the peer via link local?. I have pnrp v2.0 installed on both the machines. below is the cloud list

    netsh>p2p pnrp
    netsh p2p pnrp>cloud
    netsh p2p pnrp cloud>show list

    Scope  Id     Addr   State             Name
    -----  -----  -----  ----------------  -----
        3      5      1  Virtual           LinkLocal_{9AF029F6-C8B2-4816-80DC-242FDB
    948423}
        3      6      1  Virtual           LinkLocal_{582D21A4-F02B-43E3-87C7-F700B8
    B7627F}

     

    Please advice. thanks

     

    Wednesday, August 6, 2008 6:59 PM
  • Hi,

    I have two machines connected via switch (no internet) and wondering if we can use pnrp to discover the peer via link local?. I have pnrp v2.0 installed on both the machines. below is the cloud list

    netsh>p2p pnrp
    netsh p2p pnrp>cloud
    netsh p2p pnrp cloud>show list

    Scope  Id     Addr   State             Name
    -----  -----  -----  ----------------  -----
        3      5      1  Virtual           LinkLocal_{9AF029F6-C8B2-4816-80DC-242FDB
    948423}
        3      6      1  Virtual           LinkLocal_{582D21A4-F02B-43E3-87C7-F700B8
    B7627F}

     

    Please advice. thanks

     

    Hi, I have the same problem.
    How I can enable the Site Cloud ?



    Andres Aguirre
    Monday, November 16, 2009 12:24 PM