ਕਾਪੀ ਕੀਤੀ WireGuard ਪਰੋਫਾਈਲ: ਦੋਵੇਂ ਡਿਵਾਈਸ ਕਿਉਂ ਫੇਲ ਹੁੰਦੇ ਹਨ
ਕਾਪੀ ਕੀਤੀ ਪਰੋਫਾਈਲ ਕੁੰਜੀ ਦੀ ਨਕਲ ਕਰਦੀ ਹੈ, ਡਿਵਾਈਸ ਦੀ ਨਹੀਂ। ਹੈਂਡਸ਼ੇਕ ਲੌਗ ਵੇਖੋ, ਸਾਂਝੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਦੂਜੀ ਠੀਕ ਤਰ੍ਹਾਂ ਜਾਰੀ ਕਰੋ।
ਲੈਪਟਾਪ 'ਤੇ ਟਨਲ ਕੰਮ ਕਰ ਰਹੀ ਸੀ, ਇਸ ਲਈ ਕੌਨਫਿਗ ਫਾਈਲ ਫੋਨ ਅਤੇ ਟੈਬਲੈਟ 'ਤੇ ਗਈ, ਅਤੇ ਹੁਣ ਤਿੰਨਾਂ 'ਤੇ ਹੈਂਡਸ਼ੇਕ ਆ-ਜਾ ਰਹੇ ਹਨ। ਕੁਝ ਵੀ ਗਲਤ ਟਾਈਪ ਨਹੀਂ ਹੋਇਆ ਅਤੇ ਸਰਵਰ ਕੌਨਫਿਗਰੇਸ਼ਨ ਸੋਧੀ ਨਹੀਂ ਗਈ। WireGuard ਪਰੋਫਾਈਲ ਪਾਸਵਰਡ ਵਾਲਾ ਖਾਤਾ ਨਹੀਂ ਜਿਸਨੂੰ ਕਈ ਡਿਵਾਈਸ ਵਰਤ ਸਕਣ; ਇਹ ਕੁੰਜੀ ਜੋੜੀ ਹੈ, ਅਤੇ ਸਿਰਫ਼ ਜਨਤਕ ਅੱਧਾ ਹਿੱਸਾ ਹੀ ਪੀਅਰ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ। ਫਾਈਲ ਦੀ ਕਾਪੀ ਪਛਾਣ ਦੀ ਕਾਪੀ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ ਸਰਵਰ ਹੁਣ ਇੱਕੋ ਐਂਡਪੌਇੰਟ ਸੰਬੰਧ ਕਈ ਡਿਵਾਈਸਾਂ ਲਈ ਰੱਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ ਜੋ ਸਾਰੇ ਆਪਣੇ ਆਪ ਨੂੰ ਇੱਕੋ ਦੱਸਦੇ ਹਨ। ਸਰਵਰ ਵੱਲੋਂ ਧਿਆਨ ਦੇਣ ਯੋਗ ਕੋਈ ਦੂਜਾ ਡਿਵਾਈਸ ਨਹੀਂ, ਸਿਰਫ਼ ਇੱਕ ਪੀਅਰ ਜਿਸਦਾ ਪਤਾ ਲਗਾਤਾਰ ਬਦਲਦਾ ਰਹਿੰਦਾ ਹੈ।
ਹਰ ਡਿਵਾਈਸ 'ਤੇ ਹੈਂਡਸ਼ੇਕ ਲੌਗ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ
ਹਰ ਡਿਵਾਈਸ 'ਤੇ ਕਲਾਇੰਟ ਖੋਲ੍ਹੋ ਅਤੇ ਕੁਝ ਵੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਆਖਰੀ ਹੈਂਡਸ਼ੇਕ ਦਾ ਸਮਾਂ ਅਤੇ ਮੌਜੂਦਾ ਐਂਡਪੌਇੰਟ ਦਰਜ ਕਰੋ। ਸਿਹਤਮੰਦ ਸੈਟਅੱਪ ਵਿੱਚ ਡਿਵਾਈਸ ਵਰਤੋਂ ਵਿੱਚ ਹੋਣ ਦੌਰਾਨ ਇਹ ਮੁੱਲ ਸਥਿਰ ਰਹਿੰਦੇ ਹਨ; ਨਕਲ ਕੀਤੀ ਪਛਾਣ ਵਿੱਚ ਸਮਾਂ-ਛਾਪੇ ਵਾਰੀ-ਵਾਰੀ ਆਉਂਦੇ ਹਨ, ਅਤੇ ਸਰਵਰ 'ਤੇ ਦਰਜ ਐਂਡਪੌਇੰਟ ਉਸ ਡਿਵਾਈਸ ਤੋਂ ਵੱਖਰੇ ਡਿਵਾਈਸ ਦਾ ਵਰਣਨ ਕਰ ਸਕਦਾ ਹੈ ਜਿਸ ਕੋਲ ਪਰੋਫਾਈਲ ਹੈ। ਇਹੀ ਵਾਰੀ-ਵਾਰੀ ਆਉਣਾ ਦਸਤਖ਼ਤ ਹੈ, ਅਤੇ ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਲੱਛਣ ਕੌਨਫਿਗਰੇਸ਼ਨ ਗਲਤੀ ਦੀ ਬਜਾਏ ਅਸਥਿਰ ਕਨੈਕਟੀਵਿਟੀ ਕਿਉਂ ਲੱਗਦਾ ਹੈ। ਡਿਵਾਈਸ ਖਰਾਬ ਨਹੀਂ; ਉਹ ਇੱਕ-ਦੂਜੇ ਨੂੰ ਰੋਕ ਰਹੇ ਹਨ।
ਪੜ੍ਹਾਈ ਡਿਵਾਈਸਾਂ 'ਤੇ ਹੀ ਕਰੋ, ਤਾਂ ਜੋ ਹਰ ਨਿਰੀਖਣ ਕਿਸੇ ਖਾਸ ਮਸ਼ੀਨ ਨਾਲ ਜੁੜਿਆ ਰਹੇ। ਸਹਾਇਤਾ ਚੈਟ ਤੋਂ ਕਾਪੀ ਕੀਤਾ ਸਮਾਂ-ਛਾਪ ਉਹ ਜੋੜ ਗੁਆ ਦਿੰਦਾ ਹੈ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਬਹੁਤ ਘੱਟ ਕੀਮਤੀ ਹੁੰਦਾ ਹੈ।
ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਕੀ ਦੋ ਡਿਵਾਈਸ ਇੱਕ ਪਛਾਣ ਸਾਂਝੀ ਕਰਦੇ ਹਨ
ਜਨਤਕ ਕੁੰਜੀਆਂ ਦੀ ਤੁਲਨਾ ਕਰੋ, ਨਿੱਜੀ ਦੀ ਕਦੇ ਨਹੀਂ। ਜਨਤਕ ਕੁੰਜੀ ਨਿੱਜੀ ਕੁੰਜੀ ਤੋਂ ਬਣਦੀ ਹੈ, ਇਸ ਲਈ ਇੱਕੋ ਨਿੱਜੀ ਕੁੰਜੀ ਵਾਲੀਆਂ ਦੋ ਪਰੋਫਾਈਲਾਂ ਇੱਕੋ ਜਨਤਕ ਕੁੰਜੀ ਬਣਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਸਰਵਰ ਲਈ ਅਭੇਦ ਹਨ। ਜੇ ਦੋ ਡਿਵਾਈਸ ਇੱਕੋ ਜਨਤਕ ਕੁੰਜੀ ਦੱਸਦੇ ਹਨ, ਤਾਂ ਸਵਾਲ ਖਤਮ ਹੈ ਅਤੇ ਕੋਈ ਵੀ keepalive ਟਿਊਨਿੰਗ ਮਦਦ ਨਹੀਂ ਕਰੇਗੀ। ਅਸਥਿਰ ਹੈਂਡਸ਼ੇਕ ਵਾਲੀਆਂ ਦੋ ਵੱਖਰੀਆਂ ਕੁੰਜੀਆਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹੋਰ ਕਿਤੇ ਇਸ਼ਾਰਾ ਕਰਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਕਿਸੇ ਵੀ ਬਦਲਾਅ ਤੋਂ ਪਹਿਲਾਂ ਤੁਲਨਾ ਆਉਣੀ ਚਾਹੀਦੀ ਹੈ।
wg show wg0 public-key
wg show wg0 latest-handshakes
wg show wg0 endpoints
wg show wg0 transfer
ਇਹ ਕਮਾਂਡਾਂ ਸਿਰਫ਼ ਜਨਤਕ ਸਮੱਗਰੀ ਅਤੇ ਕਾਊਂਟਰ ਛਾਪਦੀਆਂ ਹਨ, ਅਤੇ ਸਹਾਇਤਾ ਗੱਲਬਾਤ ਨੂੰ ਐਨਾ ਹੀ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਜਨਤਕ ਕੁੰਜੀ ਅਤੇ ਦੋ ਨੈੱਟਵਰਕਾਂ ਵਿਚਕਾਰ ਲਗਾਤਾਰ ਘੁੰਮਦਾ ਐਂਡਪੌਇੰਟ ਵਾਲੀ ਸਰਵਰ ਪੀਅਰ ਐਂਟਰੀ ਨਕਲ ਦਾ ਉਮੀਦ ਕੀਤਾ ਨਤੀਜਾ ਹੈ, ਕਿਉਂਕਿ ਨਵੇਂ ਸਰੋਤ ਤੋਂ ਪ੍ਰਮਾਣਿਤ ਪੈਕੇਟ ਦੱਸਦਾ ਹੈ ਕਿ ਟ੍ਰੈਫਿਕ ਕਿੱਥੇ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਵਿਵਹਾਰ ਪਰੋਟੋਕਾਲ ਦਾ ਡਿਜ਼ਾਈਨ ਮੁਤਾਬਕ ਕੰਮ ਕਰਨਾ ਹੈ, ਇਸ ਲਈ ਇਸਨੂੰ ਨੈੱਟਵਰਕ ਖਰਾਬੀ ਸਮਝਣਾ ਇੰਨਾ ਸੌਖਾ ਹੈ।
ਦੂਜੀ ਪਛਾਣ ਠੀਕ ਤਰ੍ਹਾਂ ਤਿਆਰ ਕਰੋ
ਜਿਸ ਡਿਵਾਈਸ ਨੂੰ ਲੋੜ ਹੈ ਉਸ 'ਤੇ ਨਵੀਂ ਕੁੰਜੀ ਜੋੜੀ ਬਣਾਓ, ਫਿਰ ਬਣੀ ਜਨਤਕ ਕੁੰਜੀ ਨੂੰ ਆਪਣੇ ਮਨਜ਼ੂਰ ਪਤਿਆਂ ਸਮੇਤ ਵੱਖਰੇ ਪੀਅਰ ਵਜੋਂ ਸਰਵਰ 'ਤੇ ਜੋੜੋ। ਨਿੱਜੀ ਕੁੰਜੀ ਡਿਵਾਈਸ 'ਤੇ ਹੀ ਬਣਨੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਉੱਥੇ ਹੀ ਰਹਿਣੀ ਚਾਹੀਦੀ ਹੈ; ਕਿਤੇ ਹੋਰ ਬਣਾ ਕੇ ਪੇਸਟ ਕੀਤੀ ਕੁੰਜੀ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵਾਧੂ ਥਾਂ ਵਿੱਚੋਂ ਲੰਘੀ ਹੈ, ਅਤੇ ਉਹ ਸਫ਼ਰ ਹੁਣ ਭਰੋਸੇ ਦੀ ਕਹਾਣੀ ਦਾ ਹਿੱਸਾ ਹੈ।
umask 077
wg genkey > newdevice.key
wg pubkey < newdevice.key
ਸਰਵਰ ਵਾਲੇ ਪਾਸੇ ਜਨਤਕ ਕੁੰਜੀ ਅਤੇ ਅਸਲ ਡਿਵਾਈਸ ਨਾਲ ਨਾ ਟਕਰਾਉਂਦੀ ਮਨਜ਼ੂਰ ਪਤਾ ਫਾਲਤੂ ਲੋੜੀਂਦੀ ਹੈ। ਪੁਰਾਣਾ ਟਨਲ ਪਤਾ ਰੱਖ ਕੇ ਨਵੀਂ ਕੁੰਜੀ ਦਿਖਾਉਣ ਵਾਲੀ ਪਰੋਫਾਈਲ ਅਜਿਹਾ ਪੀਅਰ ਬਣਾਉਂਦੀ ਹੈ ਜਿਸਨੂੰ ਸਰਵਰ ਸਵੀਕਾਰ ਕਰਕੇ ਫਿਰ ਗਲਤ ਰੂਟ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਰੱਦ ਕੀਤੇ ਹੈਂਡਸ਼ੇਕ ਨਾਲੋਂ ਵਧੇਰੇ ਸੂਖਮ ਫੇਲ ਹੈ। ਜੁੜਨ ਤੋਂ ਪਹਿਲਾਂ ਪਤਾ ਫਾਲਤੂ ਜਾਂਚੋ, ਪਹਿਲੇ ਉਲਝਾਉਣ ਵਾਲੇ ਪੈਕੇਟ ਨੁਕਸਾਨ ਤੋਂ ਬਾਅਦ ਨਹੀਂ।
ਅਸਲ ਨੂੰ ਤੋੜੇ ਬਿਨਾਂ ਨਕਲ ਨੂੰ ਹਟਾਓ
ਨਵੀਂ ਪਛਾਣ ਕੰਮ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਅਸਲ ਡਿਵਾਈਸ ਹਾਲੇ ਵੀ ਵਰਤ ਰਹੀ ਸਰਵਰ ਐਂਟਰੀ ਮਿਟਾਉਣ ਦੀ ਬਜਾਏ ਕਾਪੀ ਕੀਤੀ ਪਰੋਫਾਈਲ ਅਸਲ ਡਿਵਾਈਸ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਤੋਂ ਹਟਾਓ। ਜੇ ਕਾਪੀ ਖੁੱਲ੍ਹ ਸਕਦੀ ਹੋ ਸਕਦੀ ਹੈ, ਤਾਂ ਇਸਦੀ ਬਜਾਏ ਤੁਰੰਤ ਰੱਦ ਕਰੋ ਅਤੇ ਫਿਰ ਦੁਬਾਰਾ ਜਾਰੀ ਕਰੋ; ਸੁਵਿਧਾ ਸਾਂਝੇ ਭੇਤ ਨੂੰ ਚਲਣ ਵਿੱਚ ਰੱਖਣ ਦਾ ਕਾਰਨ ਨਹੀਂ।
ਜੋ ਪ੍ਰਬੰਧਿਤ ਸੇਵਾ ਸੱਚਮੁੱਚ ਪ੍ਰਤੀ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਕਈ ਡਿਵਾਈਸ ਸਮਰਥਨ ਕਰਦੀ ਹੈ, ਉਹ ਤੁਹਾਨੂੰ ਇਹ ਦੱਸੇਗੀ ਅਤੇ ਆਪਣੇ ਹੀ ਇੰਟਰਫੇਸ ਤੋਂ ਵੱਖਰੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਜਾਰੀ ਕਰੇਗੀ। ਇੱਕ ਪਰੋਫਾਈਲ ਦੀ ਹੱਥੋਂ ਨਕਲ ਕਦੇ ਵੀ ਉਹ ਮਾਡਲ ਨਹੀਂ ਹੈ, ਭਾਵੇਂ ਸੇਵਾ ਦੀ ਬ੍ਰਾਂਡਿੰਗ ਅਸੀਮਿਤ ਡਿਵਾਈਸਾਂ ਦਾ ਸੰਕੇਤ ਦੇਵੇ।
ਦੋਵੇਂ ਡਿਵਾਈਸ ਵੱਖਰੇ ਅਤੇ ਇਕੱਠੇ ਪਰਖੋ
ਪਹਿਲਾਂ ਹਰ ਡਿਵਾਈਸ ਨੂੰ ਇਕੱਲਾ ਜਾਂਚੋ: ਹੈਂਡਸ਼ੇਕ, ਚੱਲਦੇ ਟਰਾਂਸਫਰ ਕਾਊਂਟਰ, ਅਤੇ ਅਜਿਹੀ ਮੰਜ਼ਿਲ ਜਿੱਥੇ ਸਿਰਫ਼ ਟਨਲ ਪਹੁੰਚ ਸਕਦੀ ਹੈ। ਫਿਰ ਦੋਵੇਂ ਇਕੱਠੇ ਚਲਾਓ ਅਤੇ ਵੇਖੋ ਕਿ ਸਰਵਰ ਐਂਡਪੌਇੰਟਾਂ ਨੂੰ ਕਿਵੇਂ ਵੇਖਦਾ ਹੈ; ਦੋ ਵੱਖਰੀਆਂ ਕੁੰਜੀਆਂ ਨੂੰ ਇੱਕ ਛਾਲ ਮਾਰਦੀ ਐਂਟਰੀ ਦੀ ਬਜਾਏ ਦੋ ਸਥਿਰ ਪੀਅਰ ਐਂਟਰੀਆਂ ਦੇਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
ਨਵੀਆਂ ਜਨਤਕ ਕੁੰਜੀਆਂ ਤੈਨਾਤੀ ਨੋਟਾਂ ਨਾਲ ਰੱਖੋ ਅਤੇ ਲਿਖੋ ਕਿ ਕਿਹੜਾ ਡਿਵਾਈਸ ਕਿਹੜੀ ਰੱਖਦਾ ਹੈ। ਉਸ ਸੂਚੀ ਤੋਂ ਬਿਨਾਂ ਪਰੋਫਾਈਲ ਕਾਪੀ ਕਰਨ ਵਾਲਾ ਅਗਲਾ ਵਿਅਕਤੀ ਉਹੀ ਫੇਲ ਦੁਹਰਾਏਗਾ, ਅਤੇ ਵਾਰੀ-ਵਾਰੀ ਆਉਂਦੇ ਹੈਂਡਸ਼ੇਕ 'ਤੇ ਫਿਰ ਨੈੱਟਵਰਕ ਨੂੰ ਦੋਸ਼ ਦਿੱਤਾ ਜਾਵੇਗਾ।