locked
PNRP Issues RRS feed

  • Question

  • Hello,
     
    I am developing a distributed computing model and the p2p stack seems to suit the inter messaging necessities. I have gotten a vista environment to run, but not XP SP2. I have install PNRP, verified both IPv6 and the Teredo adpater are functioning (even though I am using a LinkLocal cloud), ensured the SSDP service has started fully. I also check the PNRP versions and such amongst the clients.  The only differences I can see is that SSDP is reporting failure. Please help, I have beat my head for days:

     For clarity, Here are the assosciated dumps >


    Domain profile configuration:
    -------------------------------------------------------------------
    Operational mode                  = Enable
    Exception mode                    = Enable
    Multicast/broadcast response mode = Disable
    Notification mode                 = Enable

    Service configuration for Domain profile:
    Mode     Customized  Name
    -------------------------------------------------------------------
    Enable   No          File and Printer Sharing
    Enable   No          UPnP Framework
    Enable   No          Remote Desktop

    Allowed programs configuration for Domain profile:
    Mode     Name / Program
    -------------------------------------------------------------------
    Enable   Remote Assistance / C:\WINDOWS\system32\sessmgr.exe
    Enable   Network Diagnostics for Windows XP / C:\WINDOWS\Network Diagnostic\xpnetdiag.exe
    Enable   Remote Assistance - Windows Messenger and Voice / C:\WINDOWS\pchealth\helpctr\binaries\HelpCtr.exe
    Enable   Message Queuing / C:\WINDOWS\system32\mqsvc.exe
    Enable   Google Talk / C:\Program Files\Google\Google Talk\googletalk.exe
    Enable   Windows Live Messenger / C:\Program Files\Windows Live\Messenger\msnmsgr.exe
    Enable   Windows Live Messenger (Phone) / C:\Program Files\Windows Live\Messenger\livecall.exe

    Port configuration for Domain profile:
    Port   Protocol  Mode     Name
    -------------------------------------------------------------------
    2799   UDP       Enable   Altova License Metering Port (UDP)
    2799   TCP       Enable   Altova License Metering Port (TCP)
    3587   TCP       Enable   Windows Peer-to-Peer Grouping
    3540   UDP       Enable   Peer Name Resolution Protocol (PNRP)
    139    TCP       Enable   NetBIOS Session Service
    445    TCP       Enable   SMB over TCP
    137    UDP       Enable   NetBIOS Name Service
    138    UDP       Enable   NetBIOS Datagram Service
    1900   UDP       Enable   SSDP Component of UPnP Framework
    2869   TCP       Enable   UPnP Framework over TCP
    3389   TCP       Enable   Remote Desktop

    Standard profile configuration:
    -------------------------------------------------------------------
    Operational mode                  = Enable
    Exception mode                    = Enable
    Multicast/broadcast response mode = Enable
    Notification mode                 = Enable

    Service configuration for Standard profile:
    Mode     Customized  Name
    -------------------------------------------------------------------
    Enable   No          File and Printer Sharing
    Enable   No          Remote Desktop

    Allowed programs configuration for Standard profile:
    Mode     Name / Program
    -------------------------------------------------------------------
    Enable   Remote Assistance / C:\WINDOWS\system32\sessmgr.exe
    Enable   pcAnywhere Main Executable / C:\Program Files\Symantec\pcAnywhere\WinAw32.exe
    Enable   pcAnywhere Host Service / C:\Program Files\Symantec\pcAnywhere\awhost32.exe
    Enable   Network Diagnostics for Windows XP / C:\WINDOWS\Network Diagnostic\xpnetdiag.exe
    Enable   Windowsr NetMeetingr / C:\Program Files\NetMeeting\conf.exe
    Enable   Message Queuing / C:\WINDOWS\system32\mqsvc.exe
    Enable   Windows Live Messenger / C:\Program Files\Windows Live\Messenger\msnmsgr.exe
    Enable   Windows Live Messenger (Phone) / C:\Program Files\Windows Live\Messenger\livecall.exe

    Port configuration for Standard profile:
    Port   Protocol  Mode     Name
    -------------------------------------------------------------------
    3587   TCP       Enable   Windows Peer-to-Peer Grouping
    3540   UDP       Enable   Peer Name Resolution Protocol (PNRP)
    139    TCP       Enable   NetBIOS Session Service
    445    TCP       Enable   SMB over TCP
    137    UDP       Enable   NetBIOS Name Service
    138    UDP       Enable   NetBIOS Datagram Service
    1900   UDP       Enable   SSDP Component of UPnP Framework
    3389   TCP       Enable   Remote Desktop

    Log configuration:
    -------------------------------------------------------------------
    File location   = C:\WINDOWS\pfirewall.log
    Max file size   = 4096 KB
    Dropped packets = Enable
    Connections     = Enable

    Local Area Connection 2 firewall configuration:
    -------------------------------------------------------------------
    Operational mode                  = Enable

    Port configuration for Local Area Connection 2:
    Port   Protocol  Mode     Name
    -------------------------------------------------------------------
    1900   UDP       Enable   PNRP 2
    2600   TCP       Enable   MessagingPeer
    3540   UDP       Enable   PNRP


    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    The PortOpening Dump:



    Port configuration for Domain profile:
    Port   Protocol  Mode     Name
    -------------------------------------------------------------------
    2799   UDP       Enable   Altova License Metering Port (UDP)
    2799   TCP       Enable   Altova License Metering Port (TCP)
    3587   TCP       Enable   Windows Peer-to-Peer Grouping
    3540   UDP       Enable   Peer Name Resolution Protocol (PNRP)
    139    TCP       Enable   NetBIOS Session Service
    445    TCP       Enable   SMB over TCP
    137    UDP       Enable   NetBIOS Name Service
    138    UDP       Enable   NetBIOS Datagram Service
    1900   UDP       Enable   SSDP Component of UPnP Framework
    2869   TCP       Enable   UPnP Framework over TCP
    3389   TCP       Enable   Remote Desktop

    Port configuration for Standard profile:
    Port   Protocol  Mode     Name
    -------------------------------------------------------------------
    3587   TCP       Enable   Windows Peer-to-Peer Grouping
    3540   UDP       Enable   Peer Name Resolution Protocol (PNRP)
    139    TCP       Enable   NetBIOS Session Service
    445    TCP       Enable   SMB over TCP
    137    UDP       Enable   NetBIOS Name Service
    138    UDP       Enable   NetBIOS Datagram Service
    1900   UDP       Enable   SSDP Component of UPnP Framework
    3389   TCP       Enable   Remote Desktop

    Port configuration for Local Area Connection 2:
    Port   Protocol  Mode     Name
    -------------------------------------------------------------------
    1900   UDP       Enable   PNRP 2
    2600   TCP       Enable   MessagingPeer
    3540   UDP       Enable   PNRP

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    The cloud sh na dump:


    Scope  Id     Addr   State             Name
    -----  -----  -----  ----------------  -----
        3      4      1  Alone             LinkLocal_{A9EA3D32-225E-4BAB-80D4-B1EC8C600BE7}

    Synchronize server:    
    Use Server:             Disabled
    Use SSDP:               SSDP failed
    Use Persisted cache:    No addresses

    IP Addresses:           [fe80:0000:0000:0000:0213:72ff:fea5:a4f3]:3540

    Number of cache entries:      0
    Estimated cloud size:         0
    Number of registered names:   3
    Throttled resolves:           0
    Throttled solicits:           0
    Throttled floods:             0
    Throttled repairs:            0

    P2P Name:       0.b23644a2-c08a-468b-a412-e712ac30b91e
    Identity:       194077de6c439a16e4c59a2d67d4245851b4ef2c.PnrpProtocolV2
    Comment:       
    PNRP ID:        a65517e7d8a9573346b509e0718aeac3.49238362f59f641cf660a9da048ef13a
    State:          OK
    IP Addresses:   [fe80:0000:0000:0000:0213:72ff:fea5:a4f3]:2600 tcp
                    10.1.1.145:2600 tcp

    P2P Name:       0.275694534580
    Identity:       194077de6c439a16e4c59a2d67d4245851b4ef2c.PnrpProtocolV2
    Comment:        Local Machine Id
    PNRP ID:        239a2ed1ee583c587cb762d5979d8b82.7700660055004400d0982a3a63ff641c
    State:          OK

    P2P Name:       0.distributed.computing.messaging.messagingpeerclient
    Identity:       194077de6c439a16e4c59a2d67d4245851b4ef2c.PnrpProtocolV2
    Comment:        aL????????
    PNRP ID:        8d28239b235fc0e2920bb0203144aeca.9407c022776eb5338b42e1cb63a04421
    State:          OK
    IP Addresses:   [fe80:0000:0000:0000:0213:72ff:fea5:a4f3]:23014 tcp





    • Moved by _larsw Saturday, November 22, 2008 11:44 AM (Moved from Windows Communication Foundation to .NET Framework Networking and Communication)
    Tuesday, November 18, 2008 8:56 PM

All replies

  • Hi,

     This is not the right forum for technical P2P/PNRP questions, but have you remembered to leave the Windows Firewall
     turned on? AFAIK it is a requirement for getting the PNRP stuff to work.

     --larsw
    Lars Wilhelmsen | Senior Consultant | Miles, Norway | MCTS WCF | http://larswilhelmsen.com/
    Wednesday, November 19, 2008 8:58 PM
  • I believe this  is the correct forum.

    The path is MSDN > Forums Home > .NET Development > Windows Communication Foundation > PNRP Issues
     
    Any other ideas (yes, the firewall is enabled)?
    Friday, November 21, 2008 2:53 PM