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

ਤੁਸੀਂ ਹਟਾ ਰਹੇ ਫਲੈਗ ਨੂੰ ਵੇਖਿਆ ਨਹੀਂ ਜਾਂਦਾ

VPN ਪ੍ਰੋਫਾਈਲ ਦੀ ਆਪਣੀ ਸਵੈ-ਕਨੈਕਟ ਵਿਸ਼ੇਸ਼ਤਾ ਹੁੰਦੀ ਹੈ, ਅਤੇ VPN ਕਨੈਕਸ਼ਨਾਂ ਲਈ ਪ੍ਰਬੰਧਕ ਇਸਨੂੰ ਕੁਝ ਵੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਨਹੀਂ ਵਰਤਦਾ। ਇਸਨੂੰ ਹਟਾਉਣ ਨਾਲ ਪ੍ਰੋਫਾਈਲ ਇਕਸਾਰ ਢੰਗ ਨਾਲ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੋਈ ਵਿਵਹਾਰ ਨਹੀਂ ਬਦਲਦਾ, ਅਤੇ ਇਸੇ ਲਈ ਸੰਪਾਦਨ ਤੋਂ ਬਾਅਦ ਵੀ ਹੈਰਾਨੀ ਬਚੀ ਰਹਿੰਦੀ ਹੈ।

ਦਰਜ ਕੀਤਾ ਤੰਤਰ ਬੇਸ ਪ੍ਰੋਫਾਈਲ ਉੱਤੇ ਦੂਜੇ ਦਰਜੇ ਦੇ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਸੂਚੀ ਹੈ। ਜਦੋਂ Wi-Fi ਜਾਂ Ethernet ਕਨੈਕਸ਼ਨ ਸਰਗਰਮ ਹੁੰਦਾ ਹੈ, ਪ੍ਰਬੰਧਕ ਉੱਥੇ ਸੂਚੀਬੱਧ VPN UUID ਵੀ ਸਰਗਰਮ ਕਰਦਾ ਹੈ। ਅੱਜ ਉਸ ਸੂਚੀ ਵਿੱਚ ਸਿਰਫ਼ VPN ਕਨੈਕਸ਼ਨ ਸਮਰਥਿਤ ਹਨ, ਅਤੇ ਜੇ ਉਸ ਵਿੱਚ ਕਈ ਐਂਟਰੀਆਂ ਹੋਣ ਤਾਂ ਇੱਕ ਸੰਪਾਦਨ ਉਨ੍ਹਾਂ ਸਭ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ।

ਸਵੈ-ਕਨੈਕਟ ਤਰਜੀਹ ਉਮੀਦਵਾਰਾਂ ਦਾ ਕ੍ਰਮ ਤੈਅ ਕਰਦੀ ਹੈ; ਉਹ ਵੀ ਬੰਦ ਕਰਨ ਦਾ ਸਵਿੱਚ ਨਹੀਂ।

ਸੰਪਾਦਨ ਤੋਂ ਪਹਿਲਾਂ ਦੋਵੇਂ ਪ੍ਰੋਫਾਈਲ ਪੜ੍ਹੋ

ਪਹਿਲਾਂ ਨਾਮ, UUID ਅਤੇ ਕਿਸਮਾਂ ਲਿਖੋ, ਕਿਉਂਕਿ ਦਿਖਾਏ ਜਾਣ ਵਾਲੇ ਨਾਮ ਦੁਹਰਾਉਂਦੇ ਹਨ ਅਤੇ ਬੇਸ ਕਨੈਕਸ਼ਨ ਨੂੰ VPN ਨਾਲ ਉਲਝਾਉਣਾ ਸੌਖਾ ਹੈ। ਫਿਰ ਹਰ ਪਾਸੇ ਦੀਆਂ ਜ਼ਰੂਰੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪੜ੍ਹੋ।

nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"

ਗ੍ਰਾਫ਼ਿਕਲ ਐਡੀਟਰ ਵਿੱਚ ਉਹੀ ਮੁੱਲ ਵੱਖਰੇ ਲੇਬਲਾਂ ਹੇਠ ਦਿਖਦੇ ਹਨ। ਬੇਸ ਕਨੈਕਸ਼ਨ ਦੇ General ਟੈਬ ਵਿੱਚ ਸਵੈ-ਕਨੈਕਸ਼ਨ ਸੈਟਿੰਗ ਹੁੰਦੀ ਹੈ ਅਤੇ ਪਲੱਗਇਨ ਸਥਾਪਿਤ ਹੋਣ ਤੇ ਇਸਦੇ ਨਾਲ VPN ਚੁੱਕਣ ਦਾ ਵਿਕਲਪ ਵੀ। ਅਨੁਵਾਦਿਤ ਡੈਸਕਟਾਪ ਤਰਜੀਹ ਖੇਤਰ ਨੂੰ ਤਰਜੀਹ ਨਾਲ ਸਵੈ ਕਨੈਕਸ਼ਨ ਕਹਿ ਸਕਦਾ ਹੈ, ਜੋ ਸਮਰੱਥ ਕਰਨ ਵਾਲਾ ਸਵਿੱਚ ਨਹੀਂ। ਦੋਵਾਂ ਨੂੰ ਉਲਝਾਉਣ ਨਾਲ ਟਿੱਕ ਹਟਾਇਆ ਚੈਕਬਾਕਸ ਅਤੇ ਨਾ ਬਦਲਿਆ ਬੂਟ ਮਿਲਦਾ ਹੈ।

ਪੂਰੀ ਸੂਚੀ ਨਹੀਂ, ਇੱਕ ਐਂਟਰੀ ਹਟਾਓ

ਵਿਸ਼ੇਸ਼ਤਾ ਇੱਕ ਸੂਚੀ ਹੈ, ਇਸ ਲਈ ਨਵਾਂ ਮੁੱਲ ਦੇਣ ਨਾਲ ਉਸਦੇ ਅੰਦਰ ਸਭ ਕੁਝ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਇੱਕ UUID ਹਟਾਉਣ ਅਤੇ ਸੂਚੀ ਦਾ ਬਾਕੀ ਹਿੱਸਾ ਅਛੂਤਾ ਰੱਖਣ ਲਈ ਸ਼ੁਰੂ ਦਾ ਮਾਈਨਸ ਵਰਤੋ।

nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"

ਸੂਚੀ ਪਹਿਲਾਂ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਜਾਂਚੋ, ਖ਼ਾਸਕਰ ਉਸ ਮਸ਼ੀਨ ਉੱਤੇ ਜੋ ਦੂਜੇ VPN ਤੇ ਨਿਰਭਰ ਹੈ।

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

ਹੱਥ ਨਾਲ ਕੀਤਾ ਰੀਸਟਾਰਟ ਨਹੀਂ, ਅਸਲੀ ਤਬਦੀਲੀ ਦੀ ਪਰਖ ਕਰੋ

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

nmcli connection show --active
ip -brief address
ip route get 10.8.0.1

ਜੇ ਸੁਰੰਗ ਅਜੇ ਵੀ ਦਿਖਦੀ ਹੈ ਤਾਂ ਬਚਿਆ ਮਾਲਕ ਆਮ ਤੌਰ ਤੇ ਸਕ੍ਰਿਪਟ ਹੁੰਦਾ ਹੈ। ਪ੍ਰਬੰਧਕ ਦਾ ਜਰਨਲ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਪ੍ਰੋਫਾਈਲ ਕਦੋਂ ਸਰਗਰਮ ਹੋਇਆ, ਅਤੇ dispatcher ਡਾਇਰੈਕਟਰੀ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਇੰਟਰਫੇਸ ਘਟਨਾ ਤੇ nmcli connection up ਬੁਲਾਉਣ ਵਾਲਾ ਹੁੱਕ ਰਹਿੰਦਾ। ਹੁੱਕ ਪ੍ਰੋਫਾਈਲ ਐਡੀਟਰ ਵਿੱਚ ਅਦਿੱਖ ਹੁੰਦਾ ਹੈ, ਇਸੇ ਲਈ ਇਹ ਹਰ ਚੈਕਬਾਕਸ ਪ੍ਰਯੋਗ ਤੋਂ ਬਚ ਨਿਕਲਦਾ ਹੈ।

ਹੱਥ ਵਾਲਾ ਰਾਹ ਚੱਲਦਾ ਰੱਖੋ, ਕਿਉਂਕਿ ਅਸਲੀ ਲੋੜ ਉਹੀ ਹੈ।

ਚੰਗੀ ਹਾਲਤ ਕਿਹੋ ਜਿਹੀ ਦਿਖਦੀ ਹੈ

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

ਬੇਸ ਕਨੈਕਸ਼ਨ ਦਾ UUID ਰਨਬੁੱਕ ਵਿੱਚ ਲਿਖੋ, ਕਿਉਂਕਿ ਅਗਲੀ ਵਾਰ ਤੁਸੀਂ ਉਹੀ ਪ੍ਰੋਫਾਈਲ ਸੰਪਾਦਿਤ ਕਰੋਗੇ।

ਉਪਲਬਧ ਪਰ ਸਵੈ-ਚਾਲਤ ਨਾ ਹੋਣ ਵਾਲਾ VPN ਗੁੰਮ ਸੁਵਿਧਾ ਨਹੀਂ ਬਲਕਿ ਸੰਰਚਨਾ ਦੀ ਚੋਣ ਹੈ, ਅਤੇ ਉਹ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਦੂਰ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ