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

vips ਕੀ ਮੰਗਦਾ ਹੈ, ਅਤੇ ਕੀ ਵਾਅਦਾ ਨਹੀਂ ਕਰ ਸਕਦਾ

vips ਕਨੈਕਸ਼ਨ ਪਰਿਭਾਸ਼ਾ ਦੇ ਅੰਦਰ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਜਵਾਬ ਦੇਣ ਵਾਲੇ ਤੋਂ ਵਰਚੁਅਲ ਪਤਾ ਮੰਗਦਾ ਹੈ। strongSwan ਦੀ ਵਰਚੁਅਲ-ਪਤਾ ਗਾਈਡ ਸਪਸ਼ਟ ਕਹਿੰਦੀ ਹੈ ਕਿ ਜਵਾਬ ਕੋਈ ਹੋਰ ਪਤਾ ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ ਕੁਝ ਵੀ ਨਹੀਂ, ਅਤੇ ਲੋਕ ਇਹੀ ਵਾਕ ਛੱਡ ਦਿੰਦੇ ਹਨ ਜਦੋਂ ਉਹ ਕੋਈ ਮੁੱਲ ਲਿਖ ਕੇ ਉਸਦੇ ਦਿਖਾਈ ਦੇਣ ਦੀ ਉਮੀਦ ਕਰਦੇ ਹਨ। ਬੇਨਤੀ ਫਿਰ ਵੀ ਕਰਨ ਯੋਗ ਹੈ, ਕਿਉਂਕਿ ਤੁਸੀਂ ਜਵਾਬ ਦੀ ਹੀ ਜਾਂਚ ਕਰਦੇ ਹੋ। ਸੈਟਿੰਗ ਨੂੰ ਪੁੱਛਣ ਦੀ ਹਦਾਇਤ ਵਜੋਂ ਲਓ, ਨਤੀਜੇ ਦੀ ਕਨਫਿਗਰੇਸ਼ਨ ਵਜੋਂ ਨਹੀਂ।

0.0.0.0 ਮੰਗਣਾ ਉਪਲਬਧ ਕੋਈ ਵੀ IPv4 ਵਰਚੁਅਲ ਪਤਾ ਮੰਗਣਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਸਹੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਸਟੀਕ ਮੁੱਲ ਮਾਇਨੇ ਨਹੀਂ ਰੱਖਦਾ। ਖਾਸ ਪਤਾ ਮੰਗਣਾ ਗੇਟਵੇ ਲਈ ਇੱਕ ਸੰਕੇਤ ਹੈ, ਉਸ 'ਤੇ ਮੰਗ ਨਹੀਂ।

swanctl ਟੁਕੜਾ ਅਤੇ ਇਸਦੀ ਥਾਂ

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

connections {
  net {
    local_addrs = 192.0.2.10
    remote_addrs = 203.0.113.5
    vips = 10.77.0.31
    children {
      net { local_ts = dynamic remote_ts = 10.77.0.0/24 }
    }
  }
}

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

swanctl --load-all --file /etc/swanctl/swanctl.conf
swanctl --initiate --child net
swanctl --list-sas

local_ts ਟ੍ਰੈਫਿਕ ਚੁਣਦਾ ਹੈ, ਪਤਾ ਨਹੀਂ ਬਣਾਉਂਦਾ

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

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

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

ਜਾਂਚੋ ਕਿ ਜਵਾਬ ਦੇਣ ਵਾਲੇ ਨੇ ਅਸਲ ਵਿੱਚ ਕੀ ਨਿਰਧਾਰਿਤ ਕੀਤਾ

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

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

ਸਥਿਰ ਡਿਜ਼ਾਇਨ ਵੱਖਰਾ ਰੱਖੋ

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

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

ਸੰਬੰਧਿਤ ਲੇਖ