ਦੋ LAN ਪੋਰਟਾਂ ਵਾਲਾ Synology NAS: VPN ਹੈਂਡਸ਼ੇਕ ਕਿਉਂ ਫੇਲ ਹੁੰਦਾ ਹੈ
ਹੈਂਡਸ਼ੇਕ ਗਲਤੀ ਦਾ ਮਤਲਬ ਅਕਸਰ ਇਹ ਹੁੰਦਾ ਹੈ ਕਿ ਕੋਈ ਪੈਕੇਟ ਨਹੀਂ ਪਹੁੰਚਿਆ। ਬੱਝਿਆ ਪਤਾ ਲੱਭੋ, ਫਾਰਵਰਡ ਠੀਕ ਕਰੋ, ਕੈਪਚਰ ਦੇਖੋ, ਫਿਰ ਸਰਟੀਫਿਕੇਟ ਅਤੇ ਟ੍ਰਾਂਸਪੋਰਟ ਦੇਖੋ।
ਲੈਪਟਾਪ TLS ਹੈਂਡਸ਼ੇਕ ਫੇਲ ਹੋਣ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ, ਜੋ ਸਰਟੀਫਿਕੇਟ ਦੀ ਸਮੱਸਿਆ ਵਾਂਗ ਸੁਣਦਾ ਹੈ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਤਰ੍ਹਾਂ ਨਹੀਂ ਹੁੰਦਾ। ਦੋ Ethernet ਪੋਰਟਾਂ ਵਾਲੇ NAS ਉੱਤੇ ਸਭ ਤੋਂ ਆਮ ਕਾਰਨ ਹੈ ਰਾਊਟਰ ਫਾਰਵਰਡ ਜੋ ਉਸ ਪਤੇ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਪੈਕੇਜ ਨਹੀਂ ਸੁਣਦਾ, ਅਤੇ ਕਲਾਇੰਟ ਦਾ ਸੁਨੇਹਾ ਦੋਵਾਂ ਹਾਲਤਾਂ ਵਿੱਚ ਇੱਕੋ ਜਿਹਾ ਹੁੰਦਾ ਹੈ। ਸਿਰਫ਼ ਦੋਵੇਂ ਕੇਬਲ ਲੱਗੇ ਹੋਣ ਕਾਰਨ ਪੈਕੇਜ ਦੂਜੀ ਪੋਰਟ ਉੱਤੇ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ। ਕਿਸੇ ਵੱਲੋਂ ਸਰਟੀਫਿਕੇਟ ਦੁਬਾਰਾ ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਬਤ ਕਰੋ ਕਿ ਪੈਕੇਟ NAS ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ।
ਕਲਾਇੰਟ ਕੀ ਦੱਸਦਾ ਹੈ ਅਤੇ ਅਸਲ ਵਿੱਚ ਕੀ ਹੋਇਆ
OpenVPN ਕਲਾਇੰਟ ਦੀ ਹੈਂਡਸ਼ੇਕ ਫੇਲ ਇੱਕ ਆਮ ਸ਼ਬਦ ਹੈ। ਇਹ ਸਰਟੀਫਿਕੇਟ ਦੀ ਅਸਹਿਮਤੀ, ਟ੍ਰਾਂਸਪੋਰਟ ਦੀ ਅਸਹਿਮਤੀ, ਦੂਜੀ ਪੋਰਟ ਉੱਤੇ ਸੁਣਨ ਵਾਲੇ ਅਤੇ ਕੁਝ ਵੀ ਨਾ ਪਹੁੰਚਾਉਣ ਵਾਲੇ ਫਾਰਵਰਡ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ। ਇਸ ਲਈ ਸੁਨੇਹਾ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ ਬੇਕਾਰ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਪੁਸ਼ਟੀ ਵਜੋਂ ਲਾਹੇਵੰਦ ਹੈ। ਇਸਨੂੰ ਇਸ ਬਿਆਨ ਵਜੋਂ ਲਓ ਕਿ ਸੈਸ਼ਨ ਸਥਾਪਤ ਨਹੀਂ ਹੋਇਆ, ਅਤੇ ਇਸ ਤੋਂ ਵੱਧ ਖਾਸ ਕੁਝ ਨਹੀਂ।
ਪੋਰਟ ਅਤੇ ਬੱਝਿਆ ਪਤਾ ਉਹ ਦੋ ਤੱਥ ਹਨ ਜੋ ਤੈਅ ਕਰਦੇ ਹਨ ਕਿ ਪੈਕੇਟ ਕਦੇ ਪਹੁੰਚੇਗਾ ਜਾਂ ਨਹੀਂ।
ਕੁਝ ਵੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਦੋਵੇਂ ਲਿਖ ਲਓ, ਕਿਉਂਕਿ ਗਲਤ ਪਰਤ ਉੱਤੇ ਲਾਗੂ ਕੀਤਾ ਭਰੋਸੇਯੋਗ ਸੁਧਾਰ ਉਹੀ ਢੰਗ ਹੈ ਜਿਸ ਨਾਲ ਪੰਦਰਾਂ ਮਿੰਟ ਦੀ ਸਮੱਸਿਆ ਪੂਰੀ ਦੁਪਹਿਰ ਬਣ ਜਾਂਦੀ ਹੈ। ਇੰਟਰਫੇਸ, ਉਸ ਉੱਤੇ ਦਾ ਪਤਾ, ਪੋਰਟ ਅਤੇ ਟ੍ਰਾਂਸਪੋਰਟ ਨੋਟ ਕਰੋ। ਇਹ ਚਾਰ ਮੁੱਲ ਪੂਰਾ ਆਉਣ ਵਾਲਾ ਰਾਹ ਹਨ, ਅਤੇ ਅਗਲਾ ਭਾਗ ਦੱਸਦਾ ਹੈ ਕਿ ਹਰ ਇੱਕ ਕਿੱਥੇ ਰਹਿੰਦਾ ਹੈ।
ਉਹ ਪਤਾ ਲੱਭੋ ਜਿੱਥੇ ਪੈਕੇਜ ਸੁਣਦਾ ਹੈ
DSM Ethernet ਪੋਰਟਾਂ ਨੂੰ ਨੰਬਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਪਤਾ ਹੁੰਦਾ ਹੈ। VPN Server ਪੰਨਾ ਉਸ ਇੰਟਰਫੇਸ ਦਾ ਨਾਂ ਦੱਸਦਾ ਹੈ ਜੋ OpenVPN ਸੇਵਾ ਵਰਤਦੀ ਹੈ, ਅਤੇ ਨੈੱਟਵਰਕ ਪੈਨਲ ਉਸ ਇੰਟਰਫੇਸ ਉੱਤੇ ਸੰਰਚਿਤ ਪਤਾ ਦਿਖਾਉਂਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਨੂੰ ਇਸੇ ਕ੍ਰਮ ਵਿੱਚ ਪੜ੍ਹੋ, ਸੇਵਾ ਤੋਂ ਬਾਹਰ ਵੱਲ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਦੱਸੋ ਕਿ ਕੀ ਸੁਣ ਰਿਹਾ ਹੈ, ਇਹ ਨਹੀਂ ਮੰਨੋ ਕਿ ਉਸਨੂੰ ਕੀ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ।
ਸੇਵਾ ਇੱਕ ਪਤੇ ਨੂੰ ਬੰਨ੍ਹਦੀ ਹੈ। ਦੋਵੇਂ ਪੋਰਟ ਜੁੜੀਆਂ ਅਤੇ ਸਰਗਰਮ ਹੋਣ ਨਾਲ ਸੇਵਾ ਦੂਜੀ ਉੱਤੇ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦੀ। ਇੱਕ ਇੰਟਰਫੇਸ ਉੱਤੇ ਸਥਿਰ ਪਤਾ ਅਤੇ ਦੂਜੇ ਉੱਤੇ DHCP ਪਤਾ ਤੁਹਾਨੂੰ ਇੱਕ ਨਜ਼ਰ ਵਿੱਚ ਬਦਲਣਾ ਸੌਖਾ ਦੋ ਸਮਾਨ ਮੁੱਲ ਦਿੰਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਉਹ ਸਿਰਫ਼ ਆਖਰੀ ਆਕਟੈਟ ਵਿੱਚ ਵੱਖਰੇ ਹੋਣ। ਪਤਾ ਯਾਦ ਤੋਂ ਟਾਈਪ ਕਰਨ ਦੀ ਥਾਂ ਪੈਨਲ ਤੋਂ ਕਾਪੀ ਕਰੋ। ਫਿਰ NAS ਉੱਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਪੋਰਟ ਨਾਲ ਅਸਲ ਵਿੱਚ ਕੀ ਬੱਝਿਆ ਹੈ।
sudo ss -lunp | grep 1194ਜੇ ਉਹ ਆਉਟਪੁੱਟ ਉਹ ਪਤਾ ਦਿਖਾਉਂਦੀ ਹੈ ਜਿਸਦੀ ਤੁਸੀਂ ਉਮੀਦ ਨਹੀਂ ਕੀਤੀ ਸੀ, ਤਾਂ ਫਾਰਵਰਡ ਗਲਤ ਇੰਟਰਫੇਸ ਵੱਲ ਹੈ ਅਤੇ ਇੱਥੇ ਬਾਕੀ ਸਭ ਹਿਸਾਬ ਹੈ। ਅੱਗੇ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਨਿਯਮ ਠੀਕ ਕਰੋ, ਨਹੀਂ ਤਾਂ ਤੁਸੀਂ ਉਸ ਪੈਕੇਟ ਲਈ ਸਰਟੀਫਿਕੇਟ ਡੀਬੱਗ ਕਰੋਗੇ ਜੋ ਕਦੇ ਰਾਊਟਰ ਤੋਂ ਨਹੀਂ ਨਿਕਲਿਆ।
ਫਾਰਵਰਡ ਠੀਕ ਕਰੋ, ਫਿਰ ਕਾਊਂਟਰ ਦੇਖੋ
ਉਸੇ ਬਾਹਰੀ ਪੋਰਟ ਲਈ ਦੂਜਾ ਜੋੜਨ ਦੀ ਥਾਂ ਮੌਜੂਦਾ ਫਾਰਵਰਡ ਨਿਯਮ ਸੋਧੋ। ਰਾਊਟਰ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਦੋ ਨਿਯਮ ਇਕੱਠੇ ਰਹਿ ਸਕਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਸਿਰਫ਼ ਇੱਕ ਜਿੱਤਦਾ ਹੈ, ਜੋ ਡੀਬੱਗਿੰਗ ਸੈਸ਼ਨ ਨੂੰ ਇਸ ਬਹਿਸ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ ਕਿ ਸੱਚਾ ਕਿਹੜਾ ਹੈ। ਅੰਦਰੂਨੀ ਪਤੇ ਨੂੰ ਉਸ ਮੁੱਲ ਵੱਲ ਸੇਧਿਤ ਕਰੋ ਜੋ ਤੁਸੀਂ NAS ਤੋਂ ਪੜ੍ਹਿਆ, ਅਤੇ ਅੰਦਰੂਨੀ ਪੋਰਟ ਨੂੰ ਸੇਵਾ ਦੇ ਸੁਣਨ ਵਾਲੇ ਨਾਲ ਮਿਲਦਾ ਰਹਿਣ ਦਿਓ।
ਜੇ DSM ਉਹ ਪਤਾ DHCP ਰਾਹੀਂ ਲੈਂਦਾ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ ਰਿਜ਼ਰਵੇਸ਼ਨ ਬਣਾਓ। ਲੀਜ਼ ਬਦਲਣ ਨਾਲ ਕੱਲ੍ਹ ਕੰਮ ਕਰਨ ਵਾਲਾ ਫਾਰਵਰਡ ਚੁੱਪਚਾਪ ਟੁੱਟ ਜਾਂਦਾ ਹੈ।
sudo tcpdump -i any -n udp port 1194ਕਲਾਇੰਟ ਦੇ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕੈਪਚਰ ਸ਼ੁਰੂ ਕਰੋ, ਅਤੇ ਜੋ ਵੀ ਦਿਖੇ ਉਸ ਵਿੱਚ ਸਰੋਤ ਪਤਾ ਪੜ੍ਹੋ। ਬਿਲਕੁਲ ਕੁਝ ਨਾ ਹੋਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਰਾਹ ਵਿੱਚ ਕਿਸੇ ਨੇ ਇਸਨੂੰ ਸੁੱਟ ਦਿੱਤਾ: ਫਾਰਵਰਡ, DSM ਫਾਇਰਵਾਲ ਜਾਂ ਉਹ ਇੰਟਰਫੇਸ ਜਿਸ ਵੱਲ ਇਹ ਸੇਧਿਤ ਸੀ, ਅਤੇ ਜਿੰਨਾ ਚਿਰ ਇਹ ਸਥਿਤੀ ਹੈ ਸਰਟੀਫਿਕੇਟ ਕਾਰਨ ਨਹੀਂ ਹੋ ਸਕਦੇ। ਕਲਾਇੰਟ ਦੇ ਜਨਤਕ ਪਤੇ ਤੋਂ ਬਿਨਾਂ ਜਵਾਬ ਕੁਝ ਆਉਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ NAS ਨੇ ਬੇਨਤੀ ਪ੍ਰਾਪਤ ਕੀਤੀ ਅਤੇ ਜਵਾਬ ਨਾ ਦੇਣ ਦੀ ਚੋਣ ਕੀਤੀ। ਇਹ ਵੱਖਰੇ ਨਤੀਜੇ ਹਨ, ਅਤੇ ਸਿਰਫ਼ ਦੂਜਾ ਤੁਹਾਨੂੰ ਪੈਕੇਜ ਦੀਆਂ ਆਪਣੀਆਂ ਸੈਟਿੰਗਾਂ ਵੱਲ ਵਾਪਸ ਭੇਜਦਾ ਹੈ।
ਤਦ ਹੀ ਸਰਟੀਫਿਕੇਟ ਅਤੇ ਟ੍ਰਾਂਸਪੋਰਟ ਦੇਖੋ
ਪੈਕੇਟ ਆਉਣ ਤੋਂ ਬਾਅਦ ਕਿਸੇ ਵੀ ਸਰਟੀਫਿਕੇਟ ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਫਾਈਲ ਦੁਬਾਰਾ ਐਕਸਪੋਰਟ ਕਰੋ, ਕਿਉਂਕਿ ਪੁਰਾਣੀ ਫਾਈਲ ਅਜੇ ਵੀ ਉਹ ਅਧਿਕਾਰੀ ਸੰਸਥਾ ਰੱਖਦੀ ਹੈ ਜਿਸ ਨਾਲ ਇਹ ਬਣੀ ਸੀ। ਦੂਜੇ ਟ੍ਰਾਂਸਪੋਰਟ ਲਈ ਹੱਥੋਂ ਸੋਧਿਆ ਪ੍ਰੋਫਾਈਲ ਕਲਾਇੰਟ ਨੂੰ ਨਾ-ਮੌਜੂਦ ਸਰੋਤੇ ਦੀ ਉਡੀਕ ਵਿੱਚ ਛੱਡ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਬਾਕੀ ਸਭ ਵਾਂਗ ਉਹੀ ਆਮ ਫੇਲ ਦੱਸਦਾ ਹੈ। ਪ੍ਰੋਫਾਈਲ ਦੇ ਅੰਦਰਲੇ ਟ੍ਰਾਂਸਪੋਰਟ ਦੀ ਤੁਲਨਾ ਉਸ ਟ੍ਰਾਂਸਪੋਰਟ ਨਾਲ ਕਰੋ ਜਿਸ ਲਈ ਪੈਕੇਜ ਸੇਵਾ ਦੇਣ ਲਈ ਸੈੱਟ ਹੈ। ਦੋ ਟ੍ਰਾਂਸਪੋਰਟਾਂ ਲਈ ਦੋ ਪ੍ਰੋਫਾਈਲ ਜਾਇਜ਼ ਡਿਜ਼ਾਈਨ ਹੈ, ਅਤੇ ਦੋਵਾਂ ਲਈ ਸੋਧਿਆ ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਨਹੀਂ।
ਆਖਰੀ ਕਦਮ ਵਜੋਂ ਆਪਣੇ ਨੈੱਟਵਰਕ ਤੋਂ ਬਾਹਰੋਂ ਟੈਸਟ ਕਰੋ, ਕਿਉਂਕਿ LAN ਦੇ ਅੰਦਰੋਂ ਕਨੈਕਸ਼ਨ ਉਸ ਰਾਹੀਂ ਸਫਲ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਫਾਰਵਰਡ ਨੂੰ ਕਦੇ ਨਹੀਂ ਛੂਹਦਾ।
ਐਕਸਪੋਰਟ ਕੀਤਾ ਪ੍ਰੋਫਾਈਲ, ਇੰਟਰਫੇਸ ਦਾ ਪਤਾ ਅਤੇ ਫਾਰਵਰਡ ਨਿਯਮ ਇਕੱਠੇ ਇੱਕ ਨੋਟ ਵਿੱਚ ਰੱਖੋ। ਜਦੋਂ ਪਤਾ ਬਦਲਦਾ ਹੈ, ਤਾਂ ਉਹ ਨੋਟ ਸੁਧਾਰ ਅਤੇ ਦੁਹਰਾਉ ਵਿਚਕਾਰ ਅੰਤਰ ਹੈ। ਇਸ ਰਾਹ ਉੱਤੇ ਕਿਸੇ ਚੀਜ਼ ਨੇ ਪੈਕੇਜ ਦੁਬਾਰਾ ਸਥਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਪਾਈ, ਜੋ ਅਗਲੇ ਰੀਬੂਟ ਨੂੰ ਦੋਸ਼ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਯਾਦ ਰੱਖਣ ਯੋਗ ਹੈ।