strongSwan ਨਾਲ ਡੁਅਲ-ਸਟੈਕ IKEv2 ਨਿੱਜੀ ਪਹੁੰਚ ਦੀ ਯੋਜਨਾ
ਬਾਹਰੀ ਟਰਾਂਸਪੋਰਟ, ਕਲਾਇੰਟ ਪੂਲ ਅਤੇ ਸੁਰੱਖਿਅਤ ਪ੍ਰੀਫਿਕਸ ਤਿੰਨ ਵੱਖਰੇ ਫ਼ੈਸਲੇ ਹਨ। ਹਰ ਇੱਕ ਦਾ ਜਵਾਬ ਦਿਓ ਅਤੇ ਨਿੱਜੀ ਐਡਰੈਸਿੰਗ ਨੂੰ ਈਗ੍ਰੈਸ ਤੋਂ ਵੱਖ ਰੱਖੋ।
ਡੁਅਲ-ਸਟੈਕ ਟਨਲ ਇੱਕ ਫ਼ੈਸਲਾ ਨਹੀਂ ਬਲਕਿ ਤਿੰਨ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਜਵਾਬ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਦਿੱਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਬਾਹਰੀ ਟਨਲ ਕਿਹੜੇ ਪਰਿਵਾਰ ਉੱਤੇ ਚੱਲਦੀ ਹੈ, ਕਲਾਇੰਟ ਅੰਦਰ ਕਿਹੜੇ ਪਰਿਵਾਰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਸੁਰੱਖਿਅਤ ਸੇਵਾਵਾਂ ਅਸਲ ਵਿੱਚ ਕਿਹੜੇ ਪਰਿਵਾਰਾਂ ਉੱਤੇ ਜਵਾਬ ਦਿੰਦੀਆਂ ਹਨ। ਜੋ ਡਿਜ਼ਾਈਨ ਇਨ੍ਹਾਂ ਨੂੰ ਇੱਕ ਚੋਣ ਮੰਨਦਾ ਹੈ, ਉਹ ਜਾਂ ਤਾਂ ਉਹ IPv6 ਢੋਂਦਾ ਹੈ ਜਿਸਦੀ ਕਦੇ ਲੋੜ ਨਹੀਂ ਸੀ, ਜਾਂ ਅਜਿਹੇ ਪਤੇ ਵੰਡਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਕੋਈ ਵਾਪਸ ਰੂਟ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਤਿੰਨੇ ਵੱਖ ਕਰੋ ਅਤੇ ਬਾਕੀ ਸੰਰਚਨਾ ਲਗਭਗ ਮਸ਼ੀਨੀ ਹੋ ਜਾਂਦੀ ਹੈ।
ਤਿੰਨ ਕਿਸਮ ਦੇ ਪਤੇ, ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਤੈਅ ਕੀਤੇ
ਬਾਹਰੀ ਪਤਾ ਇਹ ਹੈ ਕਿ ਦੋ ਗੇਟਵੇ ਇੱਕ-ਦੂਜੇ ਤੱਕ ਕਿਵੇਂ ਪਹੁੰਚਦੇ ਹਨ, ਅਤੇ ਇਹ IPv4 ਹੋ ਸਕਦਾ ਹੈ ਜਦੋਂ ਕਿ ਅੰਦਰੂਨੀ ਟ੍ਰੈਫਿਕ ਦੋਵੇਂ ਪਰਿਵਾਰ ਢੋਂਦਾ ਹੈ। ਅੰਦਰੂਨੀ ਵਰਚੁਅਲ ਪਤਾ ਟਨਲ ਦੇ ਅੰਦਰ ਕਲਾਇੰਟ ਦੀ ਪਛਾਣ ਹੈ, ਅਤੇ ਹਰ ਪਰਿਵਾਰ ਨੂੰ ਆਪਣਾ ਪੂਲ ਚਾਹੀਦਾ ਹੈ। ਸੁਰੱਖਿਅਤ ਪ੍ਰੀਫਿਕਸ ਉਹ ਹਨ ਜਿੱਥੇ ਕਲਾਇੰਟ ਪਹੁੰਚ ਸਕਦਾ ਹੈ, ਅਤੇ ਉਹ ਟਨਲ ਦੇ ਨਹੀਂ ਬਲਕਿ ਸੇਵਾਵਾਂ ਦੇ ਹਨ। ਤੀਜੇ ਨੂੰ ਦੂਜੇ ਨਾਲ ਮਿਲਾਉਣਾ ਜ਼ਿਆਦਾਤਰ ਯੋਜਨਾ ਗ਼ਲਤੀਆਂ ਦਾ ਕਾਰਨ ਹੈ, ਕਿਉਂਕਿ ਦੋਵੇਂ ਨਿੱਜੀ ਰੇਂਜਾਂ ਵਰਗੇ ਦਿਖਦੇ ਹਨ।
ਸਿਰਫ਼ IPv4 ਬਾਹਰੀ ਟਰਾਂਸਪੋਰਟ ਅਤੇ ਡੁਅਲ-ਸਟੈਕ ਅੰਦਰੂਨੀ ਟ੍ਰੈਫਿਕ ਇੱਕ ਆਮ ਅਤੇ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਮਰਥਿਤ ਵਿਵਸਥਾ ਹੈ।
ਹਰ ਇੱਕ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਤੈਅ ਕਰੋ ਅਤੇ ਫ਼ੈਸਲੇ ਲਿਖ ਲਓ। ਜੇ ਬਾਹਰੀ ਰਸਤਾ ਸਿਰਫ਼ IPv4 ਹੈ, ਤਾਂ ਇਹ ਕਹੋ ਅਤੇ IPv6 ਅੰਤ ਬਿੰਦੂਆਂ ਦੀ ਪਹੁੰਚ ਬਾਰੇ ਚਿੰਤਾ ਕਰਨਾ ਛੱਡ ਦਿਓ। ਜੇ ਅੰਦਰ ਕੋਈ ਪਰਿਵਾਰ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਪਰ ਉਸ ਉੱਤੇ ਕੁਝ ਵੀ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ, ਤਾਂ ਇਸਨੂੰ ਯੋਜਨਾ ਤੋਂ ਹਟਾਓ ਜਾਂ ਉਨ੍ਹਾਂ ਸੇਵਾਵਾਂ ਨੂੰ ਸੱਚਮੁੱਚ ਡੁਅਲ-ਸਟੈਕ ਬਣਾਓ।
ਹਰ ਪਰਿਵਾਰ ਵਿੱਚ ਵਰਚੁਅਲ ਪਤਾ ਨਿਰਧਾਰਿਤ ਕਰੋ
swanctl ਸੰਰਚਨਾ ਵਿੱਚ ਕਲਾਇੰਟ ਵਰਚੁਅਲ ਪਤੇ ਮੰਗਦਾ ਹੈ, ਅਤੇ ਹਰ ਪਰਿਵਾਰ ਵਿੱਚ ਵਾਈਲਡਕਾਰਡ ਜਵਾਬ ਦੇਣ ਵਾਲੇ ਨੂੰ ਹਰ ਇੱਕ ਵਿੱਚੋਂ ਇੱਕ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਜਵਾਬ ਦੇਣ ਵਾਲਾ ਉਹ ਪੂਲਾਂ ਵਿੱਚੋਂ ਲੈਂਦਾ ਹੈ, ਅਤੇ ਪੂਲ ਗੇਟਵੇ ਦੇ ਪਿੱਛੇ ਦੇ ਨੈੱਟਵਰਕਾਂ ਤੋਂ ਵੱਖਰੀਆਂ ਵਸਤੂਆਂ ਹਨ। ਯੋਜਨਾ ਵਿੱਚ ਵੀ ਉਹਨਾਂ ਨੂੰ ਵੱਖਰਾ ਰੱਖੋ, ਕਿਉਂਕਿ ਸੇਵਾ ਪ੍ਰੀਫਿਕਸ ਨਾਲ ਓਵਰਲੈਪ ਹੁੰਦਾ ਪੂਲ ਅਜਿਹੀ ਰੂਟਿੰਗ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਟ੍ਰੈਫਿਕ ਦੇ ਅਣਚਾਹੇ ਥਾਂ ਉੱਤਰਨ ਤੱਕ ਸਹੀ ਦਿਖਦੀ ਹੈ।
ਦੋਵੇਂ ਲੋੜੀਂਦੇ ਹੋਣ ਤਾਂ ਦੋਵੇਂ ਪਰਿਵਾਰ ਮੰਗੋ, ਅਤੇ ਲੋੜ ਨਾ ਹੋਣ ਤਾਂ ਇੱਕ, ਕਿਉਂਕਿ ਨਾ ਵਰਤਿਆ ਪਤਾ ਲਾਭ ਤੋਂ ਬਿਨਾਂ ਨੀਤੀ ਦੀ ਸਤਹ ਹੈ। ਖ਼ਾਸ ਬੇਨਤੀ ਬੇਨਤੀ ਹੈ, ਰਾਖਵਾਂਕਰਨ ਨਹੀਂ, ਅਤੇ ਜਵਾਬ ਦੇਣ ਵਾਲਾ ਆਪਣੀ ਨੀਤੀ ਅਨੁਸਾਰ ਵੱਖਰਾ ਮੁੱਲ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ। ਉਹ ਵੇਰਵਾ ਉੱਥੇ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜਿੱਥੇ ਪਤਾ ਫਾਇਰਵਾਲ ਨਿਯਮ ਜਾਂ ਨਿਗਰਾਨੀ ਜਾਂਚ ਵਿੱਚ ਸਖ਼ਤੀ ਨਾਲ ਲਿਖਿਆ ਹੁੰਦਾ ਹੈ। ਕਨੈਕਸ਼ਨ ਵਿੱਚ ਪੂਲਾਂ ਦਾ ਨਾਮ ਲੈ ਕੇ ਜ਼ਿਕਰ ਕਰੋ ਅਤੇ ਸੇਵਾ ਨੈੱਟਵਰਕ ਉਹਨਾਂ ਤੋਂ ਬਾਹਰ ਰੱਖੋ।
vips = 0.0.0.0, ::ਛੋਟੇ ਉਦਾਹਰਨ ਮੁੱਲ ਨੂੰ ਅਪਣਾਉਣ ਦੀ ਬਜਾਏ IPv6 ਪੂਲ ਲਈ ਆਪਣਾ ਅਦਵਿਤੀ-ਸਥਾਨਕ ਪ੍ਰੀਫਿਕਸ ਬਣਾਓ। ਉਦਾਹਰਨ ਸੈਟਿੰਗ ਦਾ ਆਕਾਰ ਦਿਖਾਉਂਦੀ ਹੈ, ਵਿਰਾਸਤ ਵਿੱਚ ਮਿਲਣ ਵਾਲਾ ਡਿਫ਼ਾਲਟ ਨਹੀਂ।
ਮੰਜ਼ਿਲਾਂ ਨੂੰ ਪੂਲਾਂ ਤੋਂ ਵੱਖਰਾ ਬਿਆਨ ਕਰੋ
ਟ੍ਰੈਫਿਕ ਚੋਣਕਰਤਾ ਦੱਸਦੇ ਹਨ ਕਿ ਹਰ ਧਿਰ ਕੀ ਬਦਲਣ ਦੀ ਉਮੀਦ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ ਗੇਟਵੇ ਦੇ ਸਥਾਨਕ ਚੋਣਕਰਤਾਵਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਸੇਵਾ ਪ੍ਰੀਫਿਕਸਾਂ ਦਾ ਨਾਮ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਲਾਇੰਟ ਪੂਲਾਂ ਦਾ ਨਹੀਂ। ਕਲਾਇੰਟ ਦੇ ਦੂਰਸਥ ਚੋਣਕਰਤਾ ਉਸ ਇਰਾਦੇ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ। ਜਦੋਂ ਦੋਵੇਂ ਸੂਚੀਆਂ ਵੱਖਰੀਆਂ ਵਸਤੂਆਂ ਬਿਆਨ ਕਰਦੀਆਂ ਹਨ, ਟਨਲ ਉੱਪਰ ਆ ਸਕਦੀ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਕੁਝ ਲਾਭਦਾਇਕ ਨਹੀਂ ਢੋਂਦੀ।
ਉਹਨਾਂ ਹੀ ਪ੍ਰੀਫਿਕਸਾਂ ਨੂੰ ਗੇਟਵੇ ਦੇ ਨੈੱਟਵਰਕ ਅੰਦਰ ਵਾਪਸੀ ਰਸਤੇ ਅਤੇ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਫਾਰਵਰਡਿੰਗ ਚਾਹੀਦੀ ਹੈ, ਤੁਸੀਂ ਸਮਰੱਥ ਕਰਦੇ ਹੋ ਹਰ ਪਰਿਵਾਰ ਲਈ।
ਇੱਥੇ ਹੀ ਨਿੱਜੀ IPv6 ਯੋਜਨਾ ਕਾਫ਼ੀ ਰਹਿਣਾ ਬੰਦ ਕਰਦੀ ਹੈ। ਅਦਵਿਤੀ-ਸਥਾਨਕ ਐਡਰੈਸਿੰਗ ਨਿੱਜੀ ਪਹੁੰਚ ਖਰੀਦਦੀ ਹੈ ਅਤੇ ਜਨਤਕ IPv6 ਈਗ੍ਰੈਸ ਨਹੀਂ ਬਣਾਉਂਦੀ, ਇਸ ਲਈ ਜੋ ਡਿਜ਼ਾਈਨ ਮੰਨਦਾ ਹੈ ਕਿ ਨੰਬਰ ਰਹਿਤ ਪਰਿਵਾਰ ਸਿਰਫ਼ IPv4 ਮਾਸਕਰੇਡਿੰਗ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੇਗਾ, ਉਹ ਆਪਣੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਨਿਰਾਸ਼ ਕਰੇਗਾ। ਜੇ ਜਨਤਕ IPv6 ਪਹੁੰਚ ਲੋੜ ਦਾ ਹਿੱਸਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਰੂਟ ਕੀਤੀ ਯੋਜਨਾ ਅਤੇ ਇਸ ਨਾਲ ਸਹਿਮਤ ਅੱਪਸਟ੍ਰੀਮ ਚਾਹੀਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ ਸਪਸ਼ਟ ਕਹੋ ਕਿ IPv6 ਪਾਸਾ ਸਿਰਫ਼ ਨਿੱਜੀ ਹੈ, ਜੋ ਲੁਕਾਉਣ ਵਾਲੀ ਸੀਮਾ ਨਹੀਂ ਬਲਕਿ ਇਮਾਨਦਾਰ ਹੱਦ ਹੈ।
DNS ਅਤੇ ਵਾਪਸੀ ਰਸਤਿਆਂ ਨੂੰ ਜਾਣ-ਬੁੱਝ ਕੇ ਬਣਾਓ
ਨਾਮ ਹੱਲ ਟਰਾਂਸਪੋਰਟ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਦਾ। ਰਿਜ਼ੌਲਵਰ ਸਿਰਫ਼ IPv4 ਟਨਲ ਰਾਹੀਂ A ਅਤੇ AAAA ਰਿਕਾਰਡ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਕਲਾਇੰਟ ਅਜਿਹੇ ਪਰਿਵਾਰ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ ਜਿਸਦੀ ਤੁਸੀਂ ਕਦੇ ਯੋਜਨਾ ਨਹੀਂ ਬਣਾਈ। ਤੈਅ ਕਰੋ ਕਿ ਕਿਹੜੇ ਸੇਵਾ ਨਾਮਾਂ ਵਿੱਚ ਲਾਭਦਾਇਕ ਡੁਅਲ-ਸਟੈਕ ਜਵਾਬ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਅਤੇ ਉਹ ਦੋਵੇਂ ਰਸਤੇ ਜਾਣ-ਬੁੱਝ ਕੇ ਬਣਾਓ। ਜੋ ਨਾਮ ਕੰਮ ਕਰਨ ਵਾਲੇ ਰਸਤੇ ਤੋਂ ਬਿਨਾਂ ਪਰਿਵਾਰ ਵਿੱਚ ਹੱਲ ਹੁੰਦਾ ਹੈ, ਉਹ ਸਾਫ਼ ਗ਼ਲਤੀ ਦੀ ਬਜਾਏ ਰੁਕਾਵਟ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਰੁਕਾਵਟਾਂ ਦਾ ਨਿਦਾਨ ਕਰਨਾ ਕਿਤੇ ਵੱਧ ਔਖਾ ਹੈ।
ਬਾਹਰੀ ਅੰਤ ਬਿੰਦੂ ਦੀ ਪਹੁੰਚ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਦਸਤਾਵੇਜ਼ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਇਹ ਵੀ ਸ਼ਾਮਲ ਹੈ ਕਿ ਕੋਈ NAT ਟ੍ਰਾਵਰਸਲ ਸ਼ਾਮਲ ਹੈ ਜਾਂ ਨਹੀਂ ਅਤੇ ਇਹ ਕਿਹੜਾ ਪਰਿਵਾਰ ਵਰਤਦਾ ਹੈ।
ਫਿਰ ਯੋਜਨਾ ਛੇ ਲਾਈਨਾਂ ਵਿੱਚ ਲਿਖੋ: ਬਾਹਰੀ ਅੰਤ ਬਿੰਦੂ, IPv4 ਪੂਲ, IPv6 ਪੂਲ, IPv4 ਸੇਵਾ ਪ੍ਰੀਫਿਕਸ, IPv6 ਸੇਵਾ ਪ੍ਰੀਫਿਕਸ, ਅਤੇ ਹਰ ਇੱਕ ਦੇ ਜਵਾਬ ਰੱਖਣ ਵਾਲਾ ਰਾਊਟਰ। ਇਸ ਆਕਾਰ ਦੀ ਯੋਜਨਾ ਰਾਤ ਤਿੰਨ ਵਜੇ ਆਪਰੇਟਰ ਅਸਲ ਵਿੱਚ ਜੋ ਸਵਾਲ ਪੁੱਛਦਾ ਹੈ ਉਨ੍ਹਾਂ ਦਾ ਜਵਾਬ ਦਿੰਦੀ ਹੈ। ਇਸ ਤੋਂ ਛੋਟਾ ਕੁਝ ਵੀ ਡੁਅਲ ਸਟੈਕ ਨੂੰ ਸਿਰਫ਼ IPv4 ਨੀਤੀ ਉੱਤੇ ਬੋਲਟ ਕੀਤੇ ਦੂਜੇ ਪਤੇ ਵਜੋਂ ਛੱਡ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਅੱਧਾ ਕੰਮ ਕਰਦਾ ਰਹਿ ਜਾਂਦਾ ਹੈ।