OpenVPN ਦੀਆਂ ਦੋ ਲੌਗ ਲਾਈਨਾਂ ਇੱਕੋ ਸ਼ਬਦਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਸਮੱਸਿਆ ਦੀ ਰਿਪੋਰਟ ਕਰਦੀ ਹੈ। Could not determine IPv4/IPv6 protocol. Using AF_INET ਫਾਲਬੈਕ ਸੂਚਨਾ ਹੈ: ਪ੍ਰੋਫਾਈਲ ਨੇ ਪਤਾ ਪਰਿਵਾਰ ਖੁੱਲ੍ਹਾ ਛੱਡਿਆ, ਇਸ ਲਈ ਡੈਮਨ ਨੇ ਇੱਕ ਚੁਣਿਆ ਅਤੇ ਅੱਗੇ ਵਧਿਆ। ਅਸਫਲਤਾ ਦੀ ਸ਼ਾਖਾ ਦੱਸਦੀ ਹੈ ਕਿ ਕੋਈ ਸਾਕਟ ਨਹੀਂ ਬਣਿਆ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਮੰਗ ਕਰਦੀ ਹੈ। ਸਾਂਝੇ ਉਪਸਰਗ ਤੋਂ ਬਾਅਦ ਦਾ ਸਭ ਕੁਝ ਉਨ੍ਹਾਂ ਨੂੰ ਵੱਖਰਾ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਕੁਝ ਵੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਉਸ ਤੋਂ ਅੱਗੇ ਪੜ੍ਹੋ।

ਫਾਲਬੈਕ ਸੂਚਨਾ ਕੀ ਦੱਸਦੀ ਹੈ

OpenVPN proto udp4 ਜਾਂ proto udp6 ਰਾਹੀਂ ਸਪੱਸ਼ਟ ਪਰਿਵਾਰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਜਦੋਂ ਸ਼ੁਰੂਆਤ ਵੇਲੇ ਪਰਿਵਾਰ ਕੱਢਣਾ ਹੋਵੇ ਤਾਂ proto udp ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਦੂਜੇ ਮਾਮਲੇ ਵਿੱਚ ਡੈਮਨ ਸਥਾਨਕ ਬਾਈਂਡ ਜਾਣਕਾਰੀ ਜਾਂਚ ਕੇ ਚੁਣਦਾ ਹੈ।

ਜਦੋਂ ਉਹ ਕੱਢਣਾ ਕੰਮ ਕਰਦਾ ਹੈ, ਚੇਤਾਵਨੀ ਦੱਸਦੀ ਹੈ ਕਿ ਇਹ ਕਿਹੜੀ ਦਿਸ਼ਾ ਵੱਲ ਗਿਆ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਸਾਕਟ ਬਣਾਉਣਾ ਜਾਰੀ ਰੱਖਦੀ ਹੈ। ਦੋਹਰੇ ਸਟੈਕ ਵਾਲੇ ਹੋਸਟ ’ਤੇ proto udp ਵਾਲਾ ਸਰਵਰ ਅਕਸਰ ਇਸ ਤਰ੍ਹਾਂ IPv4 ’ਤੇ ਪਹੁੰਚਦਾ ਹੈ। ਉਸ ਰਾਹ ਵਿੱਚ ਕੁਝ ਵੀ ਗਲਤੀ ਨਹੀਂ ਹੈ, ਅਤੇ ਇਸ ਵਿੱਚ ਕੁਝ ਵੀ ਹਮਲੇ, ਗੁੰਮ ਵੈੱਬ ਸਰਵਰ ਜਾਂ ਰੱਦ ਕੀਤੇ ਖਾਤੇ ਦਾ ਸੰਕੇਤ ਨਹੀਂ ਦਿੰਦਾ। ਲਾਈਨ ਸਿਰਫ਼ ਇਸ ਲਈ ਲਾਹੇਵੰਦ ਹੈ ਕਿ ਅਗਲੀਆਂ ਜਾਂਚਾਂ ਨੂੰ ਉਸ ਪਰਿਵਾਰ ਨਾਲ ਤੁਲਨਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜਿਸਦਾ ਇਹ ਨਾਮ ਲੈਂਦੀ ਹੈ।

ਇਸ ਨੂੰ ਇੱਕ ਸਵਾਲ ਦੇ ਜਵਾਬ ਵਜੋਂ ਲਓ, ਨਿਦਾਨ ਵਜੋਂ ਨਹੀਂ। ਇਹ ਦੱਸਦੀ ਹੈ ਕਿ ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੇ ਕਿਹੜਾ ਪਰਿਵਾਰ ਚੁਣਿਆ, ਅਤੇ ਇਸ ਬਾਰੇ ਕੁਝ ਵੀ ਨਹੀਂ ਕਿ ਕਲਾਇੰਟ ਕਿਉਂ ਜੁੜ ਨਹੀਂ ਸਕਦਾ।

ਅਸਫਲਤਾ ਦੀ ਸ਼ਾਖਾ ਕਿਵੇਂ ਦਿਸਦੀ ਹੈ

ਬਾਅਦ ਵਿੱਚ ਉਸੇ ਸਾਕਟ ਕੋਡ ਵਿੱਚ ਇੱਕ ਸ਼ਾਖਾ ਹੈ ਜਿੱਥੇ ਕੋਈ ਸਾਕਟ ਹੀ ਨਹੀਂ ਹੈ। ਇਹ ਛੋਟਾ ਪਤਾ-ਪਰਿਵਾਰ ਸੁਨੇਹਾ ਲੌਗ ਕਰਦੀ ਹੈ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਮੰਗ ਕਰਦੀ ਹੈ, ਕਿਉਂਕਿ ਅੱਗੇ ਵਧਣ ਲਈ ਕੁਝ ਵੀ ਬਾਕੀ ਨਹੀਂ ਹੈ। ਸ਼ੁਰੂਆਤੀ ਸ਼ਬਦ ਫਾਲਬੈਕ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ; ਨਤੀਜਾ ਨਹੀਂ।

ਉਨ੍ਹਾਂ ਨੂੰ ਇਸ ਗੱਲ ਤੋਂ ਵੱਖਰਾ ਕਰੋ ਕਿ ਅੱਗੇ ਕੀ ਆਉਂਦਾ ਹੈ। ਜੇ ਡੈਮਨ ਚੱਲਦਾ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਆਪਣੇ ਸਰੋਤੇ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ, ਤਾਂ ਲਾਈਨ ਜਾਣਕਾਰੀ ਸੀ। ਜੇ ਇਹ ਬਾਹਰ ਨਿਕਲਦਾ ਹੈ ਜਾਂ ਲੂਪ ਵਿੱਚ ਮੁੜ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਹੁਣ ਗੱਲ ਬਾਈਂਡ ਦੀ ਹੈ।

grep ਵਿੱਚ ਮਿਲੀ ਲਾਈਨ ਵੀ ਸ਼ਾਖਾ ਦੀ ਪਛਾਣ ਨਹੀਂ ਹੈ। ਇਹ ਵਾਕੰਸ਼ ਘੁੰਮਦੀਆਂ ਸੰਖੇਪਾਂ ਵਿੱਚ, ਮੋੜੀਆਂ ਲਾਈਨਾਂ ਵਿੱਚ ਅਤੇ ਉਨ੍ਹਾਂ ਲੌਗ ਅੰਸ਼ਾਂ ਵਿੱਚ ਦਿਸਦਾ ਹੈ ਜੋ ਲੋਕ ਦੂਜੇ ਹੱਥੋਂ ਚਿਪਕਾਉਂਦੇ ਹਨ, ਇਸ ਲਈ ਇੱਕੋ ਮੇਲ ਦੀ ਥਾਂ ਨਾਲ ਵਾਲੀਆਂ ਲਾਈਨਾਂ ਅਤੇ ਟਾਈਮਸਟੈਂਪ ਦਾ ਕ੍ਰਮ ਪੜ੍ਹੋ।

ਚੇਤਾਵਨੀ ਦੀ ਥਾਂ ਸਰੋਤਾ ਜਾਂਚੋ

ਚੱਲਦਾ ਸਰਵਰ ਲੌਗ ਟੈਕਸਟ ਤੋਂ ਅੰਦਾਜ਼ਾ ਲਗਾਏ ਬਿਨਾਂ ਪਰਿਵਾਰ ਦੇ ਸਵਾਲ ਦਾ ਸਿੱਧਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।

ss -lunp | grep openvpn
ss -ltnp | grep openvpn

ਪਰਿਵਾਰ, ਪਤਾ ਅਤੇ ਪੋਰਟ ਨੂੰ ਪ੍ਰੋਫਾਈਲ ਨਾਲ ਮਿਲਾਓ। 0.0.0.0:1194 ਲਾਈਨ ਸਿਰਫ਼ IPv4 ਹੈ, ਜਦੋਂ ਕਿ ਦੋਹਰੇ ਸਟੈਕ ਹੋਸਟ ’ਤੇ [::]:1194 ਲਾਈਨ bindv6only ਸੈਟਿੰਗ ’ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ ਦੋਵੇਂ ਪਰਿਵਾਰ ਸਵੀਕਾਰ ਕਰ ਸਕਦੀ ਹੈ। ਜੇ ਪ੍ਰੋਫਾਈਲ udp ਕਹਿੰਦਾ ਹੈ ਅਤੇ ਸਾਕਟ IPv4 ਹੈ, ਤਾਂ ਜਿਨ੍ਹਾਂ ਦਾ ਰਿਜ਼ੋਲਵਰ ਸਿਰਫ਼ AAAA ਰਿਕਾਰਡ ਵਾਪਸ ਕਰਦਾ ਹੈ ਉਹ ਕਲਾਇੰਟ ਟਨਲ ਬਾਰੇ ਗੱਲਬਾਤ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਅਸਫਲ ਹੋ ਜਾਣਗੇ।

ਫਿਰ ਆਪਣੇ ਵਰਤੋਂਕਾਰਾਂ ਵਰਗੇ ਕਲਾਇੰਟ ਤੋਂ ਪਰਖੋ: ਉਹੀ ਰਿਜ਼ੋਲਵਰ ਰਾਹ, ਉਹੀ ਕਿਸਮ ਦਾ ਨੈੱਟਵਰਕ। ਸਰਵਰ ਤੋਂ ਸਥਾਨਕ ਕਨੈਕਸ਼ਨ NAT ਡਿਵਾਈਸ ਜਾਂ ਦੂਜੇ ਪਰਿਵਾਰ ਲਈ ਲਿਖੇ ਫਾਇਰਵਾਲ ਨਿਯਮ ਵਿੱਚੋਂ ਲੰਘਦੇ ਟ੍ਰੈਫਿਕ ਬਾਰੇ ਬਹੁਤ ਘੱਟ ਸਾਬਤ ਕਰਦਾ ਹੈ।

ਪਰਿਵਾਰ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਲਾਗੂ ਕਰਨਾ ਕਦੋਂ ਸਹੀ ਹੈ

proto udp4 ਪਿੰਨ ਕਰਨਾ ਸਿਰਫ਼-IPv4 ਤੈਨਾਤੀ ਲਈ ਢੁਕਵਾਂ ਹੈ: ਸਿਰਫ਼ A ਕਿਸਮ ਦਾ DNS ਨਾਮ, ਇੱਕ v4 ਪਤੇ ਲਈ ਫਾਇਰਵਾਲ ਨਿਯਮ, ਸਿਰਫ਼ v4 ਪਤੇ ਦੇਣ ਵਾਲੇ ਆਪਰੇਟਰਾਂ ਪਿੱਛੇ ਕਲਾਇੰਟ। ਇਹ ਅਸਪਸ਼ਟਤਾ ਦੂਰ ਕਰਦਾ ਹੈ ਅਤੇ ਅਗਲੇ ਲੌਗ ਲਾਈਨ ਸਮੂਹ ਨੂੰ ਅੰਦਾਜ਼ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਉਹੀ ਦਲੀਲ IPv6-ਪਹਿਲਾਂ ਵਾਤਾਵਰਨ ਲਈ ਉਲਟ ਦਿਸ਼ਾ ਵਿੱਚ ਕੰਮ ਕਰਦੀ ਹੈ, ਅਤੇ ਸਿਰਫ਼ A ਕਲਾਇੰਟ ਅਧਾਰ ਅੱਗੇ udp6 ਆਪਣੇ ਆਪ ਪੈਦਾ ਕੀਤਾ ਰੁਕਾਵਟ ਹੈ। ਸਿਰਫ਼ ਨਿਰਦੋਸ਼ ਚੇਤਾਵਨੀ ਚੁੱਪ ਕਰਾਉਣ ਲਈ ਪਰਿਵਾਰ ਜ਼ਬਰਦਸਤੀ ਲਾਗੂ ਕਰਨਾ ਇਸ ਗਲਤੀ ਦਾ ਪੁਰਾਣਾ ਰੂਪ ਹੈ, ਕਿਉਂਕਿ ਤੁਸੀਂ ਸ਼ਾਂਤ ਲੌਗ ਦੇ ਬਦਲੇ ਬਦਲ ਦਿੱਤਾ ਹੈ ਕਿ ਕੌਣ ਜੁੜ ਸਕਦਾ ਹੈ।

ਅੰਤ ਬਿੰਦੂਆਂ ਅਤੇ ਉਨ੍ਹਾਂ ਤੱਕ ਪਹੁੰਚਣ ਵਾਲੇ ਕਲਾਇੰਟਾਂ ਦੇ ਆਧਾਰ ’ਤੇ ਚੁਣੋ। OpenVPN 2.6 ਪੁਸਤਿਕਾ ਆਵਾਜਾਈ ਰੂਪਾਂ ਦਾ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਸੁਨੇਹਾ ਉਸ ਚੋਣ ਦਾ ਆਉਟਪੁੱਟ ਹੈ, ਉਸਦਾ ਇਨਪੁੱਟ ਨਹੀਂ।

ਰਿਕਾਰਡ ਸੰਕੁਚਤ ਰੱਖੋ

ਸਹੀ ਲਾਈਨ ਉਸਦੇ ਟਾਈਮਸਟੈਂਪ ਸਮੇਤ, ਚੱਲ ਰਹੇ ਪ੍ਰੋਫਾਈਲ ਦੀ ਪ੍ਰਭਾਵੀ ਆਵਾਜਾਈ ਸੈਟਿੰਗ, ਕਰਨਲ ਜੋ ਸਾਕਟ ਦੱਸਦਾ ਹੈ, ਅਤੇ ਅਸਫਲ ਹੋਇਆ ਅਗਲਾ ਪੜਾਅ ਲਿਖੋ। ਉਹ ਚਾਰ ਚੀਜ਼ਾਂ ਸੁਨੇਹੇ ਵੱਲੋਂ ਉਠਾਏ ਲਗਭਗ ਹਰ ਸਵਾਲ ਦਾ ਹੱਲ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਵੀ ਅਸੰਬੰਧਿਤ ਸੇਵਾਵਾਂ ਬਾਰੇ ਅੰਦਾਜ਼ੇ ਦੀ ਲੋੜ ਨਹੀਂ। ਉਹ ਹੈਂਡਓਵਰ ਵਿੱਚ ਵੀ ਟਿਕਦੀਆਂ ਹਨ, ਜੋ grep ਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਨਹੀਂ ਕਰਦਾ।

ਇਸ ਚੇਤਾਵਨੀ ਨਾਲ ਆਉਣ ਵਾਲੇ ਪੈਕੇਜ ਸੁਝਾਅ ਅਸੰਬੰਧਿਤ ਹਨ ਜਦੋਂ ਤੱਕ ਕੋਈ ਗਲਤੀ ਗੁੰਮ ਚੱਲਣਯੋਗ ਫਾਈਲ ਦਾ ਨਾਮ ਨਹੀਂ ਲੈਂਦੀ।

ਜੇ ifconfig ਸੱਚਮੁੱਚ ਗੈਰਹਾਜ਼ਰ ਹੈ, ਤਾਂ ਸਕ੍ਰਿਪਟ ਵੱਲੋਂ ਬੁਲਾਏ ਜਾਣ ’ਤੇ ਡੈਮਨ ਨਾਮ ਲੈ ਕੇ ਦੱਸਦਾ ਹੈ, ਅਤੇ ਇਹ ਆਪਣੀ ਵੱਖਰੀ ਜਾਂਚ ਦਾ ਹੱਕਦਾਰ ਹੈ। AF_INET ਲਾਈਨ ਅਤੇ ਗੈਰਹਾਜ਼ਰ ਉਪਯੋਗਤਾ ਵੱਖਰੀਆਂ ਅਸਫਲਤਾਵਾਂ ਹਨ, ਅਤੇ ਚੇਤਾਵਨੀ ਬਦਲਦੀ ਹੈ ਜਾਂ ਨਹੀਂ ਇਹ ਵੇਖਣ ਲਈ ਚੀਜ਼ਾਂ ਸਥਾਪਿਤ ਕਰਨਾ ਉਹੀ ਢੰਗ ਹੈ ਜਿਸ ਨਾਲ ਸਾਫ਼ ਹੋਸਟ ਗੰਦਾ ਹੋ ਜਾਂਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ