ਇੱਕ ਉੱਪਰ, ਜ਼ੀਰੋ ਜੁੜ ਰਹੇ: ਉਹ strongSwan ਲਾਈਨ ਕੀ ਗਿਣਦੀ ਹੈ
ਪੁਰਾਣਾ ਸਿਰਲੇਖ IKE ਸੰਬੰਧ ਗਿਣਦਾ ਹੈ, ਸਬਨੈੱਟ ਜਾਂ ਚਾਈਲਡ SA ਨਹੀਂ, ਇਸ ਲਈ ਪਹਿਲਾਂ ਲੋਡ ਕੀਤੀਆਂ ਪਰਿਭਾਸ਼ਾਵਾਂ ਅਤੇ ਸਥਾਪਿਤ ਚਾਈਲਡ ਪੜ੍ਹੋ।
Security Associations (1 up, 0 connecting) ਕਹਿਣ ਵਾਲੀ ਸਥਿਤੀ ਲਾਈਨ ਪੜ੍ਹੋ ਅਤੇ ਇਹ ਇੱਕ ਚੱਲ ਰਹੀ ਸੁਰੰਗ ਦੀ ਰਿਪੋਰਟ ਵਰਗੀ ਲੱਗਦੀ ਹੈ। ਦੋ ਸਬਨੈੱਟ ਇੱਕੋ ਸਮੇਂ ਇਸ ਵਿੱਚੋਂ ਟ੍ਰੈਫਿਕ ਲੰਘਾ ਰਹੇ ਹਨ, ਇਸ ਲਈ ਸੰਖਿਆ ਝੂਠ ਬੋਲਦੀ ਲੱਗਦੀ ਹੈ। ਇਹ ਝੂਠ ਨਹੀਂ ਬੋਲਦੀ; ਇਹ IKE ਸੰਬੰਧ ਗਿਣਦੀ ਹੈ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਕਈ ਚਾਈਲਡ ਰੱਖ ਸਕਦਾ ਹੈ। ਕਿਸੇ ਪ੍ਰਸਤਾਵ ਜਾਂ ਰਸਤੇ ਨੂੰ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ ਸੂਚੀਆਂ ਪੜ੍ਹੋ।
ਸਿਰਲੇਖ ਅਤੇ ਟ੍ਰੈਫਿਕ ਕਿਉਂ ਨਹੀਂ ਮਿਲਦੇ
ਪੁਰਾਣਾ stroke ਆਉਟਪੁੱਟ ਆਪਣੇ ਕੁੱਲ ਨੂੰ ਸੁਰੱਖਿਆ ਸੰਬੰਧ ਕਹਿੰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ IKE ਸੰਬੰਧ ਪ੍ਰਬੰਧਕ ਤੋਂ ਲੈਂਦਾ ਹੈ। ਹਰ ਸਥਾਪਿਤ IKE ਸੰਬੰਧ ਇੱਕ ਜੋੜਦਾ ਹੈ, ਭਾਵੇਂ ਇਸਦੇ ਹੇਠਾਂ ਕਿੰਨੇ CHILD SA ਹੋਣ। ਇੱਕ IKEv2 ਮਾਪੇ ਸਧਾਰਨ ਤੌਰ ’ਤੇ ਕਈ ਚਾਈਲਡ ਚੁੱਕਦਾ ਹੈ, ਹਰ ਟ੍ਰੈਫਿਕ-ਚੋਣਕਾਰ ਜੋੜੀ ਲਈ ਇੱਕ, ਅਤੇ ਚਾਈਲਡ ਦੇ ਸਹਿਮਤ ਚੋਣਕਾਰ ਇੱਕ ਤੋਂ ਵੱਧ ਪਤਾ ਜਾਂ ਅਗੇਤਰ ਕਵਰ ਕਰ ਸਕਦੇ ਹਨ। ਇਸ ਲਈ ਤੁਹਾਡੀ ਸੰਰਚਨਾ ਵਿੱਚ ਪਤਿਆਂ ਦੀ ਸੰਖਿਆ ਦਾ ਸਿਰਲੇਖ ਦੀ ਸੰਖਿਆ ਨਾਲ ਕੋਈ ਨਿਸ਼ਚਿਤ ਸੰਬੰਧ ਨਹੀਂ ਹੈ।
ਆਧੁਨਿਕ ਆਉਟਪੁੱਟ ਕਦੇ-ਕਦੇ ਪੁਰਾਣੀ “up” ਸ਼ਬਦਾਵਲੀ ਦੀ ਥਾਂ ਕੁੱਲ ਦਿਖਾਉਂਦਾ ਹੈ, ਅਤੇ swanctl-ਪ੍ਰਬੰਧਿਤ ਡੈਮਨ ਪੁਰਾਣੀਆਂ stroke ਸੈਟਿੰਗਾਂ ਨਾਲ ਬਿਲਕੁਲ ਨਹੀਂ ਚੱਲਦਾ। ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਨਾ ਸ਼ਬਦਾਵਲੀ ਮੰਨੋ ਅਤੇ ਨਾ ਗਿਣਤੀ ਦਾ ਨਿਯਮ।
ਕੁਝ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਤਿੰਨ ਸੂਚੀਆਂ ਦੀ ਤੁਲਨਾ ਕਰੋ
ਜੋ ਲੋਡ ਹੋਇਆ ਹੈ ਉਸ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ ਜੋ ਸਹਿਮਤ ਹੋਇਆ ਹੈ, ਫਿਰ ਜੋ ਅਸਲ ਵਿੱਚ ਪੈਕਟ ਸਰਕਾਉਂਦਾ ਹੈ। ਇਹ ਤਿੰਨ ਵੱਖਰੇ ਸਵਾਲ ਹਨ ਅਤੇ ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਹੁਕਮ ਹੈ।
swanctl --list-conns
swanctl --list-sas
ਪਹਿਲੀ ਡੈਮਨ ਵੱਲੋਂ ਸਵੀਕਾਰ ਕੀਤੀਆਂ ਕਨੈਕਸ਼ਨ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ। ਦੂਜੀ ਸਥਾਪਿਤ IKE ਸੰਬੰਧਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਚਾਈਲਡ ਨਾਲ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ, ਅਤੇ ਅਸਲ ਅਹੁਦਾ-ਕ੍ਰਮ ਉੱਥੇ ਹੀ ਦਿਸਦਾ ਹੈ। ਫਾਈਲ ਵਿੱਚ ਮੌਜੂਦ ਪਰ ਪਹਿਲੀ ਸੂਚੀ ਵਿੱਚ ਨਾ ਹੋਣ ਵਾਲੀ ਪਰਿਭਾਸ਼ਾ ਕਦੇ ਲੋਡ ਨਹੀਂ ਹੋਈ, ਅਤੇ ਸ਼ੁਰੂਆਤਕਰਤਾ ਦੀਆਂ ਕਿੰਨੀਆਂ ਵੀ ਮੁੜ-ਕੋਸ਼ਿਸ਼ਾਂ ਇਸਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰਨਗੀਆਂ। ਜੇ ਤੁਸੀਂ ਇਸਦੀ ਥਾਂ ਪੁਰਾਣਾ ਇੰਟਰਫੇਸ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਬਰਾਬਰ ਦਾ ਜੋੜਾ ipsec statusall ਅਤੇ ਉਹੀ swanctl ਸੂਚੀ ਹੈ, ਇਹ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਸੰਰਚਨਾ ਕਿਸ ਪਲੱਗਇਨ ਕੋਲ ਹੈ। ਇੱਕ ਹੀ ਹੋਸਟ ਉੱਤੇ ਦੋ ਡੈਮਨਾਂ ਵਿਚਕਾਰ ਸੰਦ ਨਾ ਮਿਲਾਓ ਅਤੇ ਇੱਕ ਸੁਸੰਗਤ ਜਵਾਬ ਦੀ ਆਸ ਨਾ ਰੱਖੋ।
swanctl --list-sas --raw | head -40
ip -s xfrm state
ਕੱਚਾ ਰੂਪ ਪਛਾਣਕਰਤਾ ਅਤੇ ਚੋਣਕਾਰ ਤੁਲਨਾ ਲਈ ਦਿਸਦੇ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਕਰਨਲ ਸਥਿਤੀ ਸੂਚੀ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਸਟੈਕ ਕੀ ਸਥਾਪਿਤ ਕੀਤਾ ਮੰਨਦਾ ਹੈ। ਜਦੋਂ ਡੈਮਨ ਅਤੇ ਕਰਨਲ ਸਹਿਮਤ ਨਹੀਂ ਹੁੰਦੇ, ਤਾਂ ਜਾਂ ਤਾਂ ਡੈਮਨ ਮੌਜੂਦਾ ਚਾਈਲਡ ਦੁਆਲੇ ਮੁੜ ਚਾਲੂ ਹੋਇਆ ਹੈ ਜਾਂ ਕਰਨਲ ਵਸਤੂ ਇਸਦੇ ਹੇਠੋਂ ਹਟਾਈ ਗਈ ਹੈ।
ਅਹੁਦਾ-ਕ੍ਰਮ ਪੜ੍ਹੋ, ਕੁੱਲ ਨਹੀਂ
ਦੋ ਚਾਈਲਡ ਵਾਲਾ ਇੱਕ ਉਦਾਹਰਣ ਸਥਾਪਿਤ ਮਾਪਾ ਇੱਕ ਨੋਡ ਵਰਗਾ ਦਿਸਦਾ ਹੈ ਜਿਸਦੇ ਹੇਠਾਂ ਦੋ ਚਾਈਲਡ ਹਨ, ਹਰ ਇੱਕ ਆਪਣੀ ਸਥਿਤੀ ਅਤੇ ਮੋਡ ਨਾਲ ਚਿੰਨ੍ਹਿਤ। ਕਿਸੇ ਦੇ ਡੈਸ਼ਬੋਰਡ ਤੋਂ ਚਿਪਕਾਈ ਸਾਰਾਂਸ਼ ਪੜ੍ਹਨ ਦੀ ਥਾਂ ਅਸਲ ਆਉਟਪੁੱਟ ਕੱਢੋ ਅਤੇ ਚਾਈਲਡ ਆਪ ਗਿਣੋ।
swanctl --list-sas
swanctl --list-conns --raw | grep -A4 'accounting'
ਦੋ ਸਥਾਪਿਤ ਚਾਈਲਡ ਵਾਲਾ ਇੱਕ ਮਾਪਾ ਸਿਹਤਮੰਦ ਦੋ-ਸਬਨੈੱਟ ਸੁਰੰਗ ਹੈ। ਇੱਕ ਸਥਾਪਿਤ ਅਤੇ ਇੱਕ ਗੈਰਹਾਜ਼ਰ ਚਾਈਲਡ ਵਾਲਾ ਮਾਪਾ ਵੱਖਰੀ ਸਥਿਤੀ ਹੈ, ਅਤੇ ਗੁੰਮ ਚਾਈਲਡ ਦੇ ਚੋਣਕਾਰ ਹੀ ਉਹ ਚੀਜ਼ ਹਨ ਜੋ ਦੂਰ ਦੇ ਪਾਸੇ ਦੇ ਪ੍ਰਸਤਾਵ ਨਾਲ ਤੁਲਨਾ ਕਰਨੀ ਹੈ। ਕੁੰਜੀ ਨਵੀਨੀਕਰਨ ਦੌਰਾਨ ਪੁਰਾਣਾ ਚਾਈਲਡ ਅਤੇ ਇਸਦਾ ਬਦਲ ਥੋੜ੍ਹੇ ਸਮੇਂ ਲਈ ਇਕੱਠੇ ਦਿਸ ਸਕਦੇ ਹਨ। ਸਨੈਪਸ਼ਾਟ ਨਾਲ ਸਮਾਂ-ਛਾਪ ਰੱਖੋ, ਕਿਉਂਕਿ ਨਵੀਨੀਕਰਨ ਦੇ ਵਿਚਕਾਰ ਲਈ ਗਿਣਤੀ ਦੁਹਰਾਅ ਵਰਗੀ ਲੱਗਦੀ ਹੈ ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਲਈ ਗਿਣਤੀ ਨੁਕਸਾਨ ਵਰਗੀ।
ਲੋਡ ਕੀਤਾ, ਸਥਾਪਿਤ ਅਤੇ ਲੰਘ ਰਿਹਾ ਟ੍ਰੈਫਿਕ
ਸਥਾਪਿਤ ਸਥਿਤੀ ਵਿੱਚ ਚਾਈਲਡ ਕੋਲ ਸਹਿਮਤ ਪੈਰਾਮੀਟਰ ਅਤੇ ਕਰਨਲ ਵਿੱਚ ਐਂਟਰੀ ਹੁੰਦੀ ਹੈ। ਪਰ ਇਹ ਜ਼ਰੂਰੀ ਨਹੀਂ ਕਿ ਪੈਕਟ ਚੁੱਕਿਆ ਹੋਵੇ: ਚੋਣਕਾਰ ਤੁਹਾਡੀ ਆਸ ਵਾਲੇ ਟ੍ਰੈਫਿਕ ਤੋਂ ਸੰਧਰੇ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ ਰਸਤਾ ਉਸ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੁਰੰਗ ਦੇ ਵੇਖਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿਤੇ ਹੋਰ ਭੇਜ ਸਕਦਾ ਹੈ। ਅਧਿਕਾਰਤ ਹੋਸਟ ਤੋਂ ਸਹਿਮਤ ਚੋਣਕਾਰਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਪ੍ਰਵਾਹ ਭੇਜੋ, ਫਿਰ ਸਿਰਲੇਖ ਦੀ ਥਾਂ ਚਾਈਲਡ ਦੇ ਕਾਊਂਟਰ ਪੜ੍ਹੋ। ਮੇਲ ਖਾਂਦਾ ਟ੍ਰੈਫਿਕ ਪੈਦਾ ਕਰਦਿਆਂ ਜ਼ੀਰੋ ਉੱਤੇ ਰਹਿਣ ਵਾਲਾ ਕਾਊਂਟਰ IKE ਨਹੀਂ, ਰਾਊਟਿੰਗ ਜਾਂ ਨੀਤੀ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ।
swanctl --initiate --child accounting
swanctl --list-sas --raw | grep -E 'bytes|packets'
ਨਾਮ ਵਾਲਾ ਚਾਈਲਡ ਸ਼ੁਰੂ ਕਰਨਾ ਦਿਸਦੇ ਨਤੀਜੇ ਵਾਲਾ ਜਾਣਬੁੱਝ ਕੇ ਕੀਤਾ ਕੰਮ ਹੈ, ਅਤੇ ਇਹ “ਕਿਸੇ ਨੇ ਨਾ ਮੰਗਿਆ ਕਰਕੇ ਕਨੈਕਸ਼ਨ ਨਿਸ਼ਕਿਰਿਆ ਹੈ” ਨੂੰ “ਕਨੈਕਸ਼ਨ ਉੱਪਰ ਨਹੀਂ ਆ ਸਕਦਾ” ਤੋਂ ਵੱਖ ਕਰਦਾ ਹੈ। ਮੰਗ ਉੱਤੇ ਟ੍ਰੈਪ ਨੀਤੀ ਪਹਿਲੇ ਮਾਮਲੇ ਵਾਂਗ ਹੀ ਵਿਵਹਾਰ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ ਇਸਨੂੰ ਖਰਾਬੀ ਕਹਿਣ ਤੋਂ ਪਹਿਲਾਂ ਕਨੈਕਸ਼ਨ ਦੀ ਸ਼ੁਰੂਆਤ ਸੈਟਿੰਗ ਪੜ੍ਹੋ।
ਜਦੋਂ ਗਿਣਤੀ ਸੱਚਮੁੱਚ ਗਲਤ ਹੋਵੇ
ਜੇ ਲੋਡ ਕੀਤੀ ਸੂਚੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਾ ਗੁੰਮ ਹੈ, ਤਾਂ ਸੰਰਚਨਾ ਲੋਡਿੰਗ ਅਤੇ ਕਿਹੜੀ ਡੈਮਨ ਕਾਪੀ ਚੱਲ ਰਹੀ ਹੈ ਵੇਖੋ। ਜੇ ਇਹ ਲੋਡ ਹੈ ਪਰ ਕਦੇ ਸਹਿਮਤ ਨਹੀਂ ਹੁੰਦੀ, ਤਾਂ ਪ੍ਰਸਤਾਵ, ਪ੍ਰਮਾਣਿਕਤਾ ਸੰਦਰਭ ਅਤੇ ਚੋਣਕਾਰ ਸਾਥੀ ਨਾਲ ਤੁਲਨਾ ਕਰੋ, ਇੱਕ ਵਾਰ ਵਿੱਚ ਇੱਕ ਚਾਈਲਡ। ਹਰ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਇੱਕ ਤੱਤ ਬਦਲੋ ਅਤੇ ਬਦਲਿਆ ਪਛਾਣਕਰਤਾ ਦਰਜ ਕਰੋ। ਕਿਹੜਾ ਹੈ ਇਹ ਪਤਾ ਹੋਣ ’ਤੇ ਪ੍ਰਸਤਾਵ ਵਾਪਸ ਲੈਣਾ ਮਾਮੂਲੀ ਹੈ; ਕਦੇ ਵੱਖ ਨਾ ਕੀਤੇ ਤਿੰਨ ਸੋਧਾਂ ਤੋਂ ਬਾਅਦ ਇਹ ਅੰਦਾਜ਼ਾ ਹੈ।
ਪਹਿਲਾਂ ਗਲਤ ਪੜ੍ਹਤ ਸੁਧਾਰੋ। “ਗੁੰਮ” ਦੂਜੀ ਸੁਰੰਗ ਬਾਰੇ ਜ਼ਿਆਦਾਤਰ ਰਿਪੋਰਟਾਂ ਇੱਕ ਮਾਪੇ ਹੇਠਾਂ ਦੋ ਸਥਾਪਿਤ ਚਾਈਲਡ ਨਾਲ ਖ਼ਤਮ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਕਦੇ ਟੁੱਟੀ ਇੱਕੋ ਚੀਜ਼ ਉਹ ਸਾਰਾਂਸ਼ ਲਾਈਨ ਸੀ ਜਿਸ ’ਤੇ ਲੋਕ ਅਹੁਦਾ-ਕ੍ਰਮ ਦੀ ਥਾਂ ਭਰੋਸਾ ਕਰਦੇ ਸਨ।