Link to home
Start Free TrialLog in
Avatar of dr-goebel
dr-goebel

asked on

VPN and connecting to shares no network provider accepted the given network path

I got a Branch Office connected via an Astaro Firewall VPN

The Branch has a Windows Server 2003 R2 SP2, and Windows XP SP2 Clients in the network.
Within this network, all shares can be accessed.

Wehn I try to connect to a share on the Headquarter server, the message "no network provider accepted the given network path" appears, but can ping the server and nslookup is working fine.

Sometimes it works and stops immediately, then, no Replication is also possible.

Firewall rulkes are OK, cause it works from time to time...

Any ideas?
Avatar of intekra
intekra
Flag of United States of America image

Can you access the shares by ip address of hq server? such as: \\192.168.1.10\share instead of \\servername\share ?

Avatar of dr-goebel
dr-goebel

ASKER

No, not working!

This is my netdiag dump:


......................................

    Computer Name: WSMO-SERVER1
    DNS Host Name: WSMO-SERVER1.WSI.local
    System info : Microsoft Windows Server 2003 R2 (Build 3790)
    Processor : x86 Family 6 Model 15 Stepping 6, GenuineIntel
    List of installed hotfixes :
        KB921503
        KB924667-v2
        KB925398_WMP64
        KB925902
        KB926122
        KB927891
        KB929123
        KB930178
        KB931784
        KB931836
        KB932168
        KB932755
        KB933729
        KB933854
        KB935839
        KB935840
        KB936021
        KB936357
        KB936782
        KB938127
        KB941202
        KB941568
        KB941569
        KB941644
        KB941672
        KB942615
        KB942763
        KB942840
        KB943460
        KB943485
        KB944653
        Q147222


Netcard queries test . . . . . . . : Passed



Per interface results:

    Adapter : Local Area Connection

        Netcard queries test . . . : Passed

        Host Name. . . . . . . . . : WSMO-SERVER1
        IP Address . . . . . . . . : 192.168.4.10
        Subnet Mask. . . . . . . . : 255.255.255.0
        Default Gateway. . . . . . : 192.168.4.250
        Primary WINS Server. . . . : 192.168.4.10
        Dns Servers. . . . . . . . : 192.168.4.10


        AutoConfiguration results. . . . . . : Passed

        Default gateway test . . . : Failed
            No gateway reachable for this adapter.

        NetBT name test. . . . . . : Passed
        [WARNING] At least one of the <00> 'WorkStation Service', <03> 'Messenger Service', <20> 'WINS' names is missing.

        WINS service test. . . . . : Passed


Global results:


Domain membership test . . . . . . : Passed


NetBT transports test. . . . . . . : Passed
    List of NetBt transports currently configured:
        NetBT_Tcpip_{B58FA8EA-52D3-42E7-AD70-A2096DA49C03}
    1 NetBt transport currently configured.


Autonet address test . . . . . . . : Passed


IP loopback ping test. . . . . . . : Passed


Default gateway test . . . . . . . : Failed

    [FATAL] NO GATEWAYS ARE REACHABLE.
    You have no connectivity to other network segments.
    If you configured the IP protocol manually then
    you need to add at least one valid gateway.


NetBT name test. . . . . . . . . . : Passed
    [WARNING] You don't have a single interface with the <00> 'WorkStation Service', <03> 'Messenger Service', <20> 'WINS' names defined.


Winsock test . . . . . . . . . . . : Passed


DNS test . . . . . . . . . . . . . : Passed
    PASS - All the DNS entries for DC are registered on DNS server '192.168.4.10' and other DCs also have some of the names registered.


Redir and Browser test . . . . . . : Passed
    List of NetBt transports currently bound to the Redir
        NetBT_Tcpip_{B58FA8EA-52D3-42E7-AD70-A2096DA49C03}
    The redir is bound to 1 NetBt transport.

    List of NetBt transports currently bound to the browser
        NetBT_Tcpip_{B58FA8EA-52D3-42E7-AD70-A2096DA49C03}
    The browser is bound to 1 NetBt transport.


DC discovery test. . . . . . . . . : Passed


DC list test . . . . . . . . . . . : Passed


Trust relationship test. . . . . . : Passed
    Secure channel for domain 'WSI' is to '\\wsi-server5.WSI.local'.


Kerberos test. . . . . . . . . . . : Passed


LDAP test. . . . . . . . . . . . . : Passed
    [WARNING] Failed to query SPN registration on DC 'wsi-server13.WSI.local'.
    [WARNING] Failed to query SPN registration on DC 'WSI-SERVER22.WSI.local'.
    [WARNING] Failed to query SPN registration on DC 'wsc-server1.WSI.local'.


Bindings test. . . . . . . . . . . : Passed


WAN configuration test . . . . . . : Skipped
    No active remote access connections.


Modem diagnostics test . . . . . . : Passed

IP Security test . . . . . . . . . : Skipped

    Note: run "netsh ipsec dynamic show /?" for more detailed information


The command completed successfully
And once again, a dcdiag dump:


Domain Controller Diagnosis

Performing initial setup:
   Done gathering initial info.

Doing initial required tests
   
   Testing server: Moskau\WSMO-SERVER1
      Starting test: Connectivity
         ......................... WSMO-SERVER1 passed test Connectivity

Doing primary tests
   
   Testing server: Moskau\WSMO-SERVER1
      Starting test: Replications
         ......................... WSMO-SERVER1 passed test Replications
      Starting test: NCSecDesc
         ......................... WSMO-SERVER1 passed test NCSecDesc
      Starting test: NetLogons
         ......................... WSMO-SERVER1 passed test NetLogons
      Starting test: Advertising
         ......................... WSMO-SERVER1 passed test Advertising
      Starting test: KnowsOfRoleHolders
         ......................... WSMO-SERVER1 passed test KnowsOfRoleHolders
      Starting test: RidManager
         ......................... WSMO-SERVER1 passed test RidManager
      Starting test: MachineAccount
         ......................... WSMO-SERVER1 passed test MachineAccount
      Starting test: Services
         ......................... WSMO-SERVER1 passed test Services
      Starting test: ObjectsReplicated
         ......................... WSMO-SERVER1 passed test ObjectsReplicated
      Starting test: frssysvol
         ......................... WSMO-SERVER1 passed test frssysvol
      Starting test: frsevent
         There are warning or error events within the last 24 hours after the

         SYSVOL has been shared.  Failing SYSVOL replication problems may cause

         Group Policy problems.
         ......................... WSMO-SERVER1 failed test frsevent
      Starting test: kccevent
         An Warning Event occured.  EventID: 0x80000785
            Time Generated: 02/07/2008   20:06:02
            Event String: The attempt to establish a replication link for

         ......................... WSMO-SERVER1 failed test kccevent
      Starting test: systemlog
         An Error Event occured.  EventID: 0xC25A002E
            Time Generated: 02/07/2008   19:21:33
            (Event String could not be retrieved)
         An Error Event occured.  EventID: 0xC25A001D
            Time Generated: 02/07/2008   19:22:48
            (Event String could not be retrieved)
         An Error Event occured.  EventID: 0x40011006
            Time Generated: 02/07/2008   20:05:15
            Event String: The connection was aborted by the remote WINS.

         ......................... WSMO-SERVER1 failed test systemlog
      Starting test: VerifyReferences
         ......................... WSMO-SERVER1 passed test VerifyReferences
   
   Running partition tests on : ForestDnsZones
      Starting test: CrossRefValidation
         ......................... ForestDnsZones passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... ForestDnsZones passed test CheckSDRefDom
   
   Running partition tests on : DomainDnsZones
      Starting test: CrossRefValidation
         ......................... DomainDnsZones passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... DomainDnsZones passed test CheckSDRefDom
   
   Running partition tests on : Schema
      Starting test: CrossRefValidation
         ......................... Schema passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... Schema passed test CheckSDRefDom
   
   Running partition tests on : Configuration
      Starting test: CrossRefValidation
         ......................... Configuration passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... Configuration passed test CheckSDRefDom
   
   Running partition tests on : WSI
      Starting test: CrossRefValidation
         ......................... WSI passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... WSI passed test CheckSDRefDom
   
   Running enterprise tests on : WSI.local
      Starting test: Intersite
         ......................... WSI.local passed test Intersite
      Starting test: FsmoCheck
         ......................... WSI.local passed test FsmoCheck
Now, the new dcdiag dump:


Domain Controller Diagnosis

Performing initial setup:
   Done gathering initial info.

Doing initial required tests
   
   Testing server: Moskau\WSMO-SERVER1
      Starting test: Connectivity
         ......................... WSMO-SERVER1 passed test Connectivity

Doing primary tests
   
   Testing server: Moskau\WSMO-SERVER1
      Starting test: Replications
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER5 to WSMO-SERVER1
            Naming Context: DC=ForestDnsZones,DC=WSI,DC=local
            The replication generated an error (1256):
            The remote system is not available. For information about network troubleshooting, see Windows Help.
            The failure occurred at 2008-02-07 20:41:16.
            The last success occurred at 2008-02-07 20:25:58.
            1 failures have occurred since the last success.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER7 to WSMO-SERVER1
            Naming Context: DC=ForestDnsZones,DC=WSI,DC=local
            The replication generated an error (1256):
            The remote system is not available. For information about network troubleshooting, see Windows Help.
            The failure occurred at 2008-02-07 20:41:37.
            The last success occurred at 2008-02-07 20:25:58.
            1 failures have occurred since the last success.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER5 to WSMO-SERVER1
            Naming Context: DC=DomainDnsZones,DC=WSI,DC=local
            The replication generated an error (1256):
            The remote system is not available. For information about network troubleshooting, see Windows Help.
            The failure occurred at 2008-02-07 20:41:16.
            The last success occurred at 2008-02-07 20:25:58.
            1 failures have occurred since the last success.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER7 to WSMO-SERVER1
            Naming Context: DC=DomainDnsZones,DC=WSI,DC=local
            The replication generated an error (1256):
            The remote system is not available. For information about network troubleshooting, see Windows Help.
            The failure occurred at 2008-02-07 20:41:37.
            The last success occurred at 2008-02-07 20:25:58.
            1 failures have occurred since the last success.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER5 to WSMO-SERVER1
            Naming Context: CN=Schema,CN=Configuration,DC=WSI,DC=local
            The replication generated an error (1722):
            The RPC server is unavailable.
            The failure occurred at 2008-02-07 20:42:19.
            The last success occurred at 2008-02-07 20:25:57.
            1 failures have occurred since the last success.
            The source WSI-SERVER5 is responding now.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER7 to WSMO-SERVER1
            Naming Context: CN=Schema,CN=Configuration,DC=WSI,DC=local
            The replication generated an error (1722):
            The RPC server is unavailable.
            The failure occurred at 2008-02-07 20:42:41.
            The last success occurred at 2008-02-07 20:25:57.
            1 failures have occurred since the last success.
            The source WSI-SERVER7 is responding now.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER7 to WSMO-SERVER1
            Naming Context: CN=Configuration,DC=WSI,DC=local
            The replication generated an error (1722):
            The RPC server is unavailable.
            The failure occurred at 2008-02-07 20:41:37.
            The last success occurred at 2008-02-07 20:25:57.
            1 failures have occurred since the last success.
            The source WSI-SERVER7 is responding now.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER5 to WSMO-SERVER1
            Naming Context: CN=Configuration,DC=WSI,DC=local
            The replication generated an error (1722):
            The RPC server is unavailable.
            The failure occurred at 2008-02-07 20:41:58.
            The last success occurred at 2008-02-07 20:25:57.
            1 failures have occurred since the last success.
            The source WSI-SERVER5 is responding now.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER5 to WSMO-SERVER1
            Naming Context: DC=WSI,DC=local
            The replication generated an error (1722):
            The RPC server is unavailable.
            The failure occurred at 2008-02-07 20:41:16.
            The last success occurred at 2008-02-07 20:25:56.
            1 failures have occurred since the last success.
            The source WSI-SERVER5 is responding now.
         [Replications Check,WSMO-SERVER1] A recent replication attempt failed:
            From WSI-SERVER7 to WSMO-SERVER1
            Naming Context: DC=WSI,DC=local
            The replication generated an error (1722):
            The RPC server is unavailable.
            The failure occurred at 2008-02-07 20:43:02.
            The last success occurred at 2008-02-07 20:25:57.
            1 failures have occurred since the last success.
            The source WSI-SERVER7 is responding now.
         ......................... WSMO-SERVER1 passed test Replications
      Starting test: NCSecDesc
         ......................... WSMO-SERVER1 passed test NCSecDesc
      Starting test: NetLogons
         ......................... WSMO-SERVER1 passed test NetLogons
      Starting test: Advertising
         ......................... WSMO-SERVER1 passed test Advertising
      Starting test: KnowsOfRoleHolders
         ......................... WSMO-SERVER1 passed test KnowsOfRoleHolders
      Starting test: RidManager
         ......................... WSMO-SERVER1 passed test RidManager
      Starting test: MachineAccount
         ......................... WSMO-SERVER1 passed test MachineAccount
      Starting test: Services
         ......................... WSMO-SERVER1 passed test Services
      Starting test: ObjectsReplicated
         ......................... WSMO-SERVER1 passed test ObjectsReplicated
      Starting test: frssysvol
         ......................... WSMO-SERVER1 passed test frssysvol
      Starting test: frsevent
         There are warning or error events within the last 24 hours after the

         SYSVOL has been shared.  Failing SYSVOL replication problems may cause

         Group Policy problems.
         ......................... WSMO-SERVER1 failed test frsevent
      Starting test: kccevent
         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Error Event occured.  EventID: 0xC000051F
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) has

         An Warning Event occured.  EventID: 0x80000749
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) was

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Error Event occured.  EventID: 0xC000051F
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) has

         An Warning Event occured.  EventID: 0x80000749
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) was

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Error Event occured.  EventID: 0xC000051F
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) has

         An Warning Event occured.  EventID: 0x80000749
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) was

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Warning Event occured.  EventID: 0x8000061E
            Time Generated: 02/07/2008   20:39:08
            Event String: All domain controllers in the following site that

         An Error Event occured.  EventID: 0xC000051F
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) has

         An Warning Event occured.  EventID: 0x80000749
            Time Generated: 02/07/2008   20:39:08
            Event String: The Knowledge Consistency Checker (KCC) was

         An Warning Event occured.  EventID: 0x80000785
            Time Generated: 02/07/2008   20:39:29
            Event String: The attempt to establish a replication link for

         An Warning Event occured.  EventID: 0x80000785
            Time Generated: 02/07/2008   20:39:50
            Event String: The attempt to establish a replication link for

         An Warning Event occured.  EventID: 0x80000785
            Time Generated: 02/07/2008   20:40:11
            Event String: The attempt to establish a replication link for

         ......................... WSMO-SERVER1 failed test kccevent
      Starting test: systemlog
         An Error Event occured.  EventID: 0x40011006
            Time Generated: 02/07/2008   20:05:15
            Event String: The connection was aborted by the remote WINS.

         An Error Event occured.  EventID: 0x40011006
            Time Generated: 02/07/2008   20:35:03
            Event String: The connection was aborted by the remote WINS.

         An Error Event occured.  EventID: 0xC25A001D
            Time Generated: 02/07/2008   20:48:44
            (Event String could not be retrieved)
         ......................... WSMO-SERVER1 failed test systemlog
      Starting test: VerifyReferences
         ......................... WSMO-SERVER1 passed test VerifyReferences
   
   Running partition tests on : ForestDnsZones
      Starting test: CrossRefValidation
         ......................... ForestDnsZones passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... ForestDnsZones passed test CheckSDRefDom
   
   Running partition tests on : DomainDnsZones
      Starting test: CrossRefValidation
         ......................... DomainDnsZones passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... DomainDnsZones passed test CheckSDRefDom
   
   Running partition tests on : Schema
      Starting test: CrossRefValidation
         ......................... Schema passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... Schema passed test CheckSDRefDom
   
   Running partition tests on : Configuration
      Starting test: CrossRefValidation
         ......................... Configuration passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... Configuration passed test CheckSDRefDom
   
   Running partition tests on : WSI
      Starting test: CrossRefValidation
         ......................... WSI passed test CrossRefValidation
      Starting test: CheckSDRefDom
         ......................... WSI passed test CheckSDRefDom
   
   Running enterprise tests on : WSI.local
      Starting test: Intersite
         ......................... WSI.local passed test Intersite
      Starting test: FsmoCheck
         ......................... WSI.local passed test FsmoCheck
Again the netdiag:


......................................

    Computer Name: WSMO-SERVER1
    DNS Host Name: WSMO-SERVER1.WSI.local
    System info : Microsoft Windows Server 2003 R2 (Build 3790)
    Processor : x86 Family 6 Model 15 Stepping 6, GenuineIntel
    List of installed hotfixes :
        KB921503
        KB924667-v2
        KB925398_WMP64
        KB925902
        KB926122
        KB927891
        KB929123
        KB930178
        KB931784
        KB931836
        KB932168
        KB932755
        KB933729
        KB933854
        KB935839
        KB935840
        KB936021
        KB936357
        KB936782
        KB938127
        KB941202
        KB941568
        KB941569
        KB941644
        KB941672
        KB942615
        KB942763
        KB942840
        KB943460
        KB943485
        KB944653
        Q147222


Netcard queries test . . . . . . . : Passed



Per interface results:

    Adapter : Local Area Connection

        Netcard queries test . . . : Passed

        Host Name. . . . . . . . . : WSMO-SERVER1
        IP Address . . . . . . . . : 192.168.4.10
        Subnet Mask. . . . . . . . : 255.255.255.0
        Default Gateway. . . . . . : 192.168.4.250
        Primary WINS Server. . . . : 192.168.4.10
        Dns Servers. . . . . . . . : 192.168.4.10


        AutoConfiguration results. . . . . . : Passed

        Default gateway test . . . : Failed
            No gateway reachable for this adapter.

        NetBT name test. . . . . . : Passed
        [WARNING] At least one of the <00> 'WorkStation Service', <03> 'Messenger Service', <20> 'WINS' names is missing.

        WINS service test. . . . . : Passed


Global results:


Domain membership test . . . . . . : Passed


NetBT transports test. . . . . . . : Passed
    List of NetBt transports currently configured:
        NetBT_Tcpip_{B58FA8EA-52D3-42E7-AD70-A2096DA49C03}
    1 NetBt transport currently configured.


Autonet address test . . . . . . . : Passed


IP loopback ping test. . . . . . . : Passed


Default gateway test . . . . . . . : Failed

    [FATAL] NO GATEWAYS ARE REACHABLE.
    You have no connectivity to other network segments.
    If you configured the IP protocol manually then
    you need to add at least one valid gateway.


NetBT name test. . . . . . . . . . : Passed
    [WARNING] You don't have a single interface with the <00> 'WorkStation Service', <03> 'Messenger Service', <20> 'WINS' names defined.


Winsock test . . . . . . . . . . . : Passed


DNS test . . . . . . . . . . . . . : Passed
    PASS - All the DNS entries for DC are registered on DNS server '192.168.4.10' and other DCs also have some of the names registered.


Redir and Browser test . . . . . . : Passed
    List of NetBt transports currently bound to the Redir
        NetBT_Tcpip_{B58FA8EA-52D3-42E7-AD70-A2096DA49C03}
    The redir is bound to 1 NetBt transport.

    List of NetBt transports currently bound to the browser
        NetBT_Tcpip_{B58FA8EA-52D3-42E7-AD70-A2096DA49C03}
    The browser is bound to 1 NetBt transport.


DC discovery test. . . . . . . . . : Passed


DC list test . . . . . . . . . . . : Passed


Trust relationship test. . . . . . : Passed
    Secure channel for domain 'WSI' is to '\\wsi-server5.WSI.local'.


Kerberos test. . . . . . . . . . . : Passed


LDAP test. . . . . . . . . . . . . : Passed
    [WARNING] Failed to query SPN registration on DC 'wsi-server13.WSI.local'.
    [WARNING] Failed to query SPN registration on DC 'WSI-SERVER22.WSI.local'.
    [WARNING] Failed to query SPN registration on DC 'wsc-server1.WSI.local'.


Bindings test. . . . . . . . . . . : Passed


WAN configuration test . . . . . . : Skipped
    No active remote access connections.


Modem diagnostics test . . . . . . : Passed

IP Security test . . . . . . . . . : Skipped

    Note: run "netsh ipsec dynamic show /?" for more detailed information


The command completed successfully
Me again:

after performing a netdiag, it starts working again!

and after a time, it stops again...
It appears you have advanced knowledge of VPN networks. There are a lot of issues that could result in intermittant comms on a VPN network. So, I think this link will help you.

https://www.experts-exchange.com/questions/23139651/VPN-COnnection-but-no-Ping.html

NOTE: On this link, there is a little discrepancy:
(The server requires Multicast mode to work with dual NICS)
should read (The server requires Unicast to work with dual nics, but the nics should be on separate layers if on the same subnet)

If you ask me, I think your problem is one of three things:
1) Portfast is off
2) The mode of operation is different between the routers and switches, You may have cisco swtiches set to 100mb full duplex and a cisco router set to auto negotiate. It's a cisco quirk, but they will not negotiate and you will get intermittant comms.
3) or some other form of NIC flooding:

If it were me, I think I would use a single NIC  VPN that the THECLEANER suggested.
ASKER CERTIFIED SOLUTION
Avatar of dr-goebel
dr-goebel

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial