VPN ਗਲਤੀ 10051: ਤੁਹਾਡਾ ਰੂਟ, ਤੁਹਾਡਾ ਪਾਸਵਰਡ ਨਹੀਂ
WSAENETUNREACH ਇੱਕ ਸਾਕਟ ਕਾਰਵਾਈ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ ਕੋਈ ਨੈੱਟਵਰਕ ਪਾਥ ਨਹੀਂ ਮਿਲਿਆ। ਵਿਸ਼ਵਾਸ ਨੂੰ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ ਐਂਡਪੌਇੰਟ, ਪਤਾ ਪਰਿਵਾਰ ਅਤੇ ਚੁਣਿਆ ਰੂਟ ਜਾਂਚੋ।
ਇੱਕ Windows ਟਨਲ ਫੇਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਲੌਗ 10051 ਨੰਬਰ ਦਿੰਦਾ ਹੈ। ਇਹ WSAENETUNREACH ਹੈ, ਜੋ ਤਦ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਕਿਸੇ ਸਾਕਟ ਕਾਰਵਾਈ ਨੂੰ ਮੰਜ਼ਿਲ ਤੱਕ ਕੋਈ ਵਰਤੋਂਯੋਗ ਪਾਥ ਨਹੀਂ ਮਿਲਦਾ। ਇਹ ਰੱਦ ਕੀਤਾ ਪਾਸਵਰਡ, ਮਿਆਦ ਪੁੱਗਿਆ ਸਰਟੀਫਿਕੇਟ ਜਾਂ ਇਸ ਗੱਲ ਦਾ ਸਬੂਤ ਨਹੀਂ ਕਿ ਸਰਵਰ ਨੇ ਟਨਲ ਪੈਕੇਟ ਵੇਖ ਕੇ ਉਸਨੂੰ ਰੱਦ ਕੀਤਾ।
ਦੋ ਵੱਖਰੀਆਂ ਕਾਰਵਾਈਆਂ ਇੱਕੋ ਸੈਸ਼ਨ ਵਿੱਚ ਇਸਨੂੰ ਪੈਦਾ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਉਹਨਾਂ ਦਾ ਅਰਥ ਵੱਖਰਾ ਹੈ ਅਤੇ ਉਹ ਵੱਖਰੇ ਮਾਲਕਾਂ ਦੀਆਂ ਹਨ।
ਕੋਡ ਕੀ ਦੱਸਦਾ ਹੈ ਅਤੇ ਕੀ ਨਹੀਂ
ਗਲਤੀ ਇੱਕ ਸਥਾਨਕ ਫੈਸਲੇ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ: ਸਟੈਕ ਨੂੰ ਮੰਗੇ ਗਏ ਮੰਜ਼ਿਲ ਤੱਕ ਰੂਟ ਨਹੀਂ ਮਿਲਿਆ, ਇਸ ਲਈ ਕਾਰਵਾਈ ਨੇ ਕਦੇ ਮਸ਼ੀਨ ਨਹੀਂ ਛੱਡੀ। ਇਹ ਪਾਥ ਬਾਰੇ ਬਿਆਨ ਹੈ, ਤੁਹਾਡੇ ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਬਾਰੇ ਦੂਜੇ ਪਾਸੇ ਦੀ ਰਾਏ ਬਾਰੇ ਨਹੀਂ। ਇਸਨੂੰ ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ੍ਹ ਵਜੋਂ ਪੜ੍ਹਨਾ ਤੁਹਾਨੂੰ ਸਰਟੀਫਿਕੇਟ ਸਟੋਰ ਅਤੇ ਖਾਤਾ ਰੀਸੈਟ ਵੱਲ ਭੇਜਦਾ ਹੈ ਅਜਿਹੀ ਸਮੱਸਿਆ ਲਈ ਜੋ ਉਹ ਪੈਦਾ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਕੋਡ ਇਹ ਵੀ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਹੇਠਾਂ ਵਾਲਾ ਫਾਇਰਵਾਲ ਪੈਕੇਟ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦਾ ਸੀ ਜਾਂ ਨਹੀਂ, ਕਿਉਂਕਿ ਕੋਈ ਪੈਕੇਟ ਭੇਜਿਆ ਨਹੀਂ ਗਿਆ।
ਇਸਨੂੰ ਦਰਜ ਕਰਦੇ ਸਮੇਂ ਆਸ-ਪਾਸ ਦੀਆਂ ਲੌਗ ਲਾਈਨਾਂ ਰੱਖੋ। ਸਿਰਫ਼ ਨੰਬਰ ਮੰਜ਼ਿਲ, ਢੋਆ-ਢੁਆਈ ਅਤੇ ਪਲ ਗੁਆ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਤਿੰਨ ਤੱਥ ਹੀ ਐਂਟਰੀ ਨੂੰ ਇੱਕ ਹਫ਼ਤੇ ਬਾਅਦ ਵਿਆਖਿਆਯੋਗ ਬਣਾਉਂਦੇ ਹਨ।
ਕਿਹੜੀ ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ, ਅਤੇ ਕਦੋਂ
ਜਦੋਂ ਕਲਾਇੰਟ VPN ਦੇ ਬਾਹਰੀ ਐਂਡਪੌਇੰਟ ਤੱਕ ਪਹੁੰਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ ਤਾਂ ਗਲਤੀ ਟਨਲ ਸਥਾਪਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਫੇਲ੍ਹ ਤੋਂ ਵੱਖਰਾ ਕੇਸ ਹੈ। ਪਹਿਲੇ ਵਿੱਚ ਸਰਵਰ ਤੱਕ ਢੋਆ-ਢੁਆਈ ਪਾਥ ਨਹੀਂ ਹੈ ਜਾਂ ਲੈ ਲਿਆ ਗਿਆ ਹੈ। ਦੂਜੇ ਵਿੱਚ ਟਨਲ ਮੌਜੂਦ ਹੈ ਅਤੇ ਇਸਦੇ ਅੰਦਰ ਕੁਝ ਤੁਹਾਡੇ ਮੰਗੇ ਮੰਜ਼ਿਲ ਨੂੰ ਹੱਲ ਜਾਂ ਰੂਟ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਉਹੀ ਕੋਡ, ਵੱਖਰੀ ਪਰਤ, ਵੱਖਰਾ ਮਾਲਕ। ਕਨੈਕਸ਼ਨ ਕੋਸ਼ਿਸ਼ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਟਾਈਮਸਟੈਂਪ ਆਮ ਤੌਰ 'ਤੇ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਕਿਹੜਾ ਹੈ।
ਸਿਰਫ਼ ਗਲਤੀ ਨਹੀਂ, ਫੇਲ ਹੋਈ ਕਾਰਵਾਈ ਦਾ ਹਵਾਲਾ ਦਿਓ: ਕਿਹੜੇ ਪਤੇ 'ਤੇ, ਕਿਹੜੀ ਢੋਆ-ਢੁਆਈ ਰਾਹੀਂ ਅਤੇ ਕ੍ਰਮ ਦੇ ਕਿਹੜੇ ਬਿੰਦੂ 'ਤੇ ਕਨੈਕਸ਼ਨ। ਇਹੀ ਸ਼ਬਦਾਵਲੀ ਦੂਜੇ ਵਿਅਕਤੀ ਨੂੰ ਫੈਸਲਾ ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨ ਦਿੰਦੀ ਹੈ।
ਐਂਡਪੌਇੰਟ ਅਤੇ ਪਤਾ ਪਰਿਵਾਰ ਦੀ ਤੁਲਨਾ ਕਰੋ
ਹੱਲ ਕੀਤੀ ਮੰਜ਼ਿਲ, ਢੋਆ-ਢੁਆਈ ਅਤੇ ਪੋਰਟ ਦਰਜ ਕਰੋ। ਜੇ ਨਾਮ IPv4 ਅਤੇ IPv6 ਦੋਵੇਂ ਪਤੇ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਤਾਂ ਕੰਮ ਕਰਨ ਵਾਲੀ IPv4 ਜਾਂਚ ਫੇਲ ਹੋਈ IPv6 ਕੋਸ਼ਿਸ਼ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਦੱਸਦੀ। ਹੋ ਸਕਦਾ ਹੈ ਕਲਾਇੰਟ ਉਹ ਪਰਿਵਾਰ ਅਜ਼ਮਾ ਰਿਹਾ ਹੋਵੇ ਜਿਸਦੀ ਤੁਸੀਂ ਕਦੇ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ, ਅਤੇ ਦੂਜੇ ਪਰਿਵਾਰ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਲਾਉਣਾ ਪ੍ਰਯੋਗ ਨੂੰ ਸੁਧਾਰਨ ਦੀ ਬਜਾਏ ਬਦਲ ਦਿੰਦਾ ਹੈ।
Resolve-DnsName vpn.example.net -Type A,AAAA
Find-NetRoute -RemoteIPAddress 198.51.100.62
Get-NetConnectionProfile
ਰੂਟ ਕਵੈਰੀ ਮੌਜੂਦਾ ਸਥਿਤੀ ਵਿੱਚ ਉਸ ਮੰਜ਼ਿਲ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਸਥਾਨਕ ਪਤਾ ਅਤੇ ਰੂਟ ਵਾਪਸ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ ਇਸਨੂੰ ਉਦੋਂ ਚਲਾਓ ਜਦੋਂ ਖਰਾਬੀ ਮੌਜੂਦ ਹੈ। ਡਿਸਕਨੈਕਟ ਹੋਇਆ ਅਡੈਪਟਰ, ਬਦਲਿਆ ਨੈੱਟਵਰਕ ਜਾਂ ਅਚਾਨਕ ਰੂਟ ਸਭ ਕੁਝ ਰੀਸੈਟ ਹੋਣ ਤੋਂ ਬਾਅਦ ਵੱਖਰੇ ਦਿਖਦੇ ਹਨ। ਦੂਜਾ ਸਰਗਰਮ ਟਨਲ ਵੀ ਐਂਡਪੌਇੰਟ ਪਾਥ ਫੜ ਸਕਦਾ ਹੈ, ਜੋ ਇੱਕ ਕਲਾਇੰਟ ਲਈ ਇਹ ਕੋਡ ਪੈਦਾ ਕਰਦਾ ਹੈ ਅਤੇ ਦੂਜੇ ਲਈ ਨਹੀਂ।
ਯਾਦ ਰੱਖੋ ਕਿ ਰੂਟ ਜਵਾਬ ਕੀ ਹੈ: ਇੱਕ ਸਥਾਨਕ ਫੈਸਲਾ, ਭੇਜਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ। ਇਹ ਤੁਹਾਨੂੰ ਨਹੀਂ ਦੱਸ ਸਕਦਾ ਕਿ ਫਾਇਰਵਾਲ ਡੇਟਾਗ੍ਰਾਮ ਸਵੀਕਾਰ ਕਰੇਗਾ ਜਾਂ ਦੂਰ ਦੇ ਸਿਰੇ 'ਤੇ ਕੁਝ ਸੁਣ ਰਿਹਾ ਹੈ।
ਹੋਰ ਸਾਕਟ ਗਲਤੀਆਂ ਅਤੇ ਹੈਂਡਓਵਰ
ਗਲਤੀ 10054 ਇੱਕ ਵੱਖਰੀ ਰਿਪੋਰਟ ਹੈ, ਅਤੇ UDP ਪ੍ਰਾਪਤੀ ਵਿੱਚ ਇਹ ਪਹਿਲਾਂ ਭੇਜਣ ਨਾਲ ਜੁੜਿਆ ICMP ਪੋਰਟ-ਅਪਹੁੰਚਯੋਗ ਦਿਖਾ ਸਕਦੀ ਹੈ। ਇਹ ਕਿਸੇ ਖਾਸ ਮੰਜ਼ਿਲ ਪੋਰਟ ਬਾਰੇ ਸੁਨੇਹਾ ਹੈ, ਇਹ ਬਿਆਨ ਨਹੀਂ ਕਿ ਕੋਈ ਰੂਟ ਨਹੀਂ ਹੈ, ਅਤੇ ਦੋਵੇਂ ਵੱਖਰੀਆਂ ਜਾਂਚਾਂ ਵੱਲ ਲੈ ਜਾਂਦੇ ਹਨ। ਹਰ ਸਾਕਟ ਨੰਬਰ ਨੂੰ ਕਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਦੀ ਕਿਸਮ ਮੰਨਣਾ ਹੀ ਉਹ ਤਰੀਕਾ ਹੈ ਜਿਸ ਨਾਲ ਗੁੰਮ ਰੂਟ ਨੂੰ ਕਲਾਇੰਟ ਦੁਬਾਰਾ ਸਥਾਪਿਤ ਕਰਕੇ 'ਠੀਕ' ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਉਪਯੋਗੀ ਹੈਂਡਓਵਰ ਵਿੱਚ ਸਹੀ ਕੋਡ, ਫੇਲ ਹੋਈ ਕਾਰਵਾਈ, ਐਂਡਪੌਇੰਟ ਅਤੇ ਪਤਾ ਪਰਿਵਾਰ, ਚੁਣਿਆ ਰੂਟ ਅਤੇ ਕਿਸੇ ਵੀ ਨੈੱਟਵਰਕ ਤਬਦੀਲੀ ਦਾ ਸਮਾਂ ਹੁੰਦਾ ਹੈ। ਦਿਖਾਈ ਪਾਥ ਸਮੱਸਿਆ ਨੂੰ ਉਸ ਕੌਨਫਿਗਰੇਸ਼ਨ ਦੇ ਮਾਲਕ ਰਾਹੀਂ ਠੀਕ ਕਰੋ। ਸਰਟੀਫਿਕੇਟ ਬਦਲਣਾ ਜਾਂ ਪੀਅਰ ਜਾਂਚ ਬੰਦ ਕਰਨਾ ਉਹ ਰੂਟ ਨਹੀਂ ਦੇ ਸਕਦਾ ਜੋ ਮੌਜੂਦ ਨਹੀਂ, ਅਤੇ ਦੋਵੇਂ ਅੰਤਿਮ ਨਿਦਾਨ ਨੂੰ ਔਖਾ ਬਣਾਉਂਦੇ ਹਨ।