ਰੇਂਜ ਇੱਕ ਰੂਟ ਨਹੀਂ ਹੈ: 200-255 ਨੂੰ ਤਿੰਨ ਪ੍ਰੀਫਿਕਸ ਬਣਾਓ
ਰੂਟ ਲਾਈਨ ਨੈੱਟਵਰਕ ਅਤੇ ਮਾਸਕ ਲੈਂਦੀ ਹੈ, ਕਦੇ ਵੀ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਆਖਰੀ ਪਤਾ ਨਹੀਂ। OpenVPN ਦੇ ਇਸਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਰੇਂਜ ਨੂੰ ਸੰਰੇਖਿਤ ਪ੍ਰੀਫਿਕਸਾਂ ਵਿੱਚ ਜੋੜੋ।
ਫਾਇਰਵਾਲ ਨਿਯਮ ਪਹਿਲਾ ਅਤੇ ਆਖਰੀ ਪਤਾ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ, ਜਿਵੇਂ 192.168.0.200 ਤੋਂ 192.168.0.255, ਪਰ ਰੂਟ ਨਹੀਂ। ਰੂਟ ਐਂਟਰੀ ਵਿੱਚ ਸਿਰਫ਼ ਨੈੱਟਵਰਕ ਅਤੇ ਮਾਸਕ ਲਈ ਥਾਂ ਹੈ, ਭਾਵ ਲਗਾਤਾਰ ਰੇਂਜ ਨੂੰ ਇੱਕ ਜਾਂ ਵੱਧ ਸੰਰੇਖਿਤ ਪ੍ਰੀਫਿਕਸ ਬਣਨਾ ਪੈਂਦਾ ਹੈ, ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ OpenVPN ਇਸਨੂੰ ਸਥਾਪਿਤ ਕਰੇ। ਜੋ ਪਰੋਫਾਈਲ route-nopull ਨੂੰ ਗੈਰ-ਸੰਰੇਖਿਤ ਅੰਤਰਾਲ ਨਾਲ ਜੋੜਦੀ ਹੈ, ਉੱਥੇ ਹੀ ਅਸਫਲਤਾ ਆਮ ਤੌਰ ’ਤੇ ਲੁਕਦੀ ਹੈ, ਕਿਉਂਕਿ ਫਾਈਲ ਪਾਰਸ ਹੁੰਦੀ ਹੈ ਅਤੇ ਕੋਈ ਰੂਟ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ। ਬਲਾਕ ਸਹੀ ਕਰੋ ਅਤੇ ਅਸਫਲਤਾ ਇੱਕ ਹੀ ਕਮਾਂਡ ਵਿੱਚ ਦਿਖੇਗੀ।
ਮਿੱਥ: ਰੇਂਜ ਇੱਕ ਰੂਟ ਹੈ
ਰੂਟਿੰਗ ਟੇਬਲ ਨੈੱਟਵਰਕ ਅਤੇ ਮਾਸਕ ਦੇ ਜੋੜੇ ਰੱਖਦੀਆਂ ਹਨ ਅਤੇ ਸਭ ਤੋਂ ਲੰਮਾ ਮੇਲ ਚੁਣਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਸ਼ੁਰੂਆਤ ਅਤੇ ਅੰਤ ਵਾਲੇ ਅੰਤਰਾਲ ਲਈ ਰਹਿਣ ਦੀ ਥਾਂ ਨਹੀਂ ਹੈ। 256 ਪਤਿਆਂ ਨੂੰ ਫੈਲਾਉਂਦਾ ਇੱਕ ਪ੍ਰੀਫਿਕਸ .0 ਤੋਂ .255 ਤੱਕ ਕਵਰ ਕਰਦਾ ਹੈ, ਉਸਦਾ ਅੱਧਾ ਆਕਾਰ .0 ਤੋਂ .127 ਤੱਕ ਕਵਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਸਿਰਫ਼ ਉਹਨਾਂ ਕਿਨਾਰਿਆਂ ਨਾਲ ਸੰਰੇਖਿਤ ਰੇਂਜ ਹੀ ਇੱਕ ਕਦਮ ਵਿੱਚ ਮੈਪ ਹੁੰਦੀ ਹੈ। ਬਾਕੀ ਸਭ ਕੁਝ ਬਲਾਕਾਂ ਵਿੱਚ ਕੱਟਣਾ ਪੈਂਦਾ ਹੈ। ਛੋਟਾ ਰੂਟ ਫਿਰ ਵੀ ਮੂਲ ਅੰਤਰਾਲ ਹੀ ਦਰਸਾਉਂਦਾ ਹੈ।
ਜੋ ਰੇਂਜ ਪ੍ਰੀਫਿਕਸ ਨਾਲ ਸੰਰੇਖਿਤ ਨਹੀਂ ਹੈ, ਉਹ ਸੰਕੁਚਿਤ ਰੂਟ ਨਹੀਂ ਹੈ। ਇਹ ਦੂਜੀ ਕਿਸਮ ਦੀ ਵਸਤੂ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਰੂਟ ਮੰਨਣਾ ਹੀ ਖਾਮੋਸ਼ ਅਸਫਲਤਾ ਦਾ ਆਰੰਭ ਹੈ।
ਸੰਰੇਖਣ ਅੰਕਗਣਿਤ ਹੈ, ਸ਼ੈਲੀ ਨਹੀਂ
ਬਲਾਕਾਂ ਦਾ ਆਕਾਰ ਪ੍ਰੀਫਿਕਸ ਦੀ ਲੰਬਾਈ ਤੈਅ ਕਰਦੀ ਹੈ। /29 ਸਿਰਫ਼ 8 ਨਾਲ ਭਾਜਯ ਪਤੇ ’ਤੇ ਹੀ ਸ਼ੁਰੂ ਹੋ ਸਕਦਾ ਹੈ, /28 16 ਨਾਲ ਭਾਜਯ ’ਤੇ, /27 32 ਨਾਲ ਭਾਜਯ ’ਤੇ। ਬਲਾਕ ਨੂੰ ਉਸਦੀ ਹੱਦ ਤੋਂ ਹਟਾਓ ਅਤੇ ਮਾਸਕ ਤੁਹਾਡੇ ਇਰਾਦੇ ਤੋਂ ਵੱਖਰੇ ਪਤਿਆਂ ਦਾ ਸਮੂਹ ਕਵਰ ਕਰੇਗਾ।
ਹੇਠਲੇ ਸਿਰੇ ਤੋਂ ਜੋੜੋ। ਹਰ ਕਦਮ ’ਤੇ ਉਹ ਸਭ ਤੋਂ ਵੱਡਾ ਸੰਰੇਖਿਤ ਬਲਾਕ ਲਓ ਜੋ ਰੇਂਜ ਦੇ ਅੰਤ ਨੂੰ ਪਾਰ ਨਾ ਕਰੇ, ਫਿਰ ਉਸ ਤੋਂ ਬਾਅਦ ਦੇ ਪਹਿਲੇ ਪਤੇ ਤੋਂ ਜਾਰੀ ਰੱਖੋ। ਬਲਾਕ ਇੱਕ ਦੂਜੇ ’ਤੇ ਨਹੀਂ ਚੜ੍ਹ ਸਕਦੇ, ਕਿਉਂਕਿ ਹਰ ਇੱਕ ਉੱਥੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਜਿੱਥੇ ਪਿਛਲਾ ਰੁਕਿਆ ਸੀ।
ਇਹ ਹੱਥ ਨਾਲ ਕਰਨ ਵਾਲੇ ਦੋ ਲੋਕਾਂ ਨੂੰ ਇੱਕੋ ਨਤੀਜੇ ’ਤੇ ਪਹੁੰਚਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਸਹਿਮਤੀ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕਿਸੇ ਨੇ ਗੈਰ-ਸੰਰੇਖਿਤ ਸ਼ੁਰੂਆਤ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ।
200 ਤੋਂ 255 ’ਤੇ ਕੰਮ ਕਰੋ
| Step | Start | Block that fits | Line for the profile |
|---|---|---|---|
| 1 | .200, multiple of 8 | /29, 8 addresses | 192.168.0.200 255.255.255.248 |
| 2 | .208, multiple of 16 | /28, 16 addresses | 192.168.0.208 255.255.255.240 |
| 3 | .224, multiple of 32 | /27, 32 addresses | 192.168.0.224 255.255.255.224 |
ਰੇਂਜ .200 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ, ਜੋ 8 ਦਾ ਗੁਣਜ ਹੈ, ਇਸ ਲਈ ਪਹਿਲਾ ਬਲਾਕ .200 ਤੋਂ .207 ਤੱਕ /29 ਹੈ। ਇਹਨਾਂ ਅੱਠ ਪਤਿਆਂ ਤੋਂ ਬਾਅਦ ਪਹਿਲਾ ਖਾਲੀ ਮੁੱਲ .208 ਹੈ, ਜੋ 16 ਨਾਲ ਭਾਜਯ ਹੈ, ਇਸ ਲਈ /28 .208 ਤੋਂ .223 ਲੈਂਦਾ ਹੈ। ਜੋ ਬਚਦਾ ਹੈ ਉਹ .224 ਤੋਂ .255 ਹੈ, 32 ਦੇ ਗੁਣਜ ’ਤੇ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਬੱਤੀ ਪਤੇ, ਭਾਵ /27। ਉਹ ਤਿੰਨ ਕਤਾਰਾਂ ਹੀ ਪੂਰਾ ਵਿਘਟਨ ਹਨ।
ਉਹਨਾਂ ਨੂੰ ਗਦ ਦੀ ਥਾਂ ਰੂਟ ਲਾਈਨਾਂ ਵਜੋਂ ਲਿਖੋ। ਸਿਰਫ਼ ਪਹਿਲੀ ਲਾਈਨ ਵਾਲੀ ਪਰੋਫਾਈਲ ਅੱਠ ਪਤੇ ਕਵਰ ਕਰਦੀ ਹੈ ਅਤੇ ਬਾਕੀ ਟਨਲ ਤੋਂ ਬਾਹਰ ਛੱਡ ਦਿੰਦੀ ਹੈ।
route-nopull
route 192.168.0.200 255.255.255.248
route 192.168.0.208 255.255.255.240
route 192.168.0.224 255.255.255.224
ਆਖਰੀ ਬਲਾਕ ਨੂੰ ਹੱਦ ਜਾਂਚ ਦੀ ਲੋੜ ਹੈ। 192.168.0.224/27 ਦੇ ਅੰਦਰ .224 ਨੈੱਟਵਰਕ ਪਤਾ ਹੈ ਅਤੇ .255 ਬਰਾਡਕਾਸਟ ਪਤਾ ਹੈ, ਇਸ ਲਈ ਜਿਸ ਹੋਸਟ ਨੂੰ .255 ’ਤੇ ਜਵਾਬ ਦੇਣਾ ਹੈ ਉਹ ਪ੍ਰੀਫਿਕਸ ਨਾਲ ਢਕਿਆ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਅਪਹੁੰਚ ਹੈ। ਉਸ ਹੋਸਟ ਨੂੰ ਹਟਾਓ ਜਾਂ ਬਲਾਕ ਨੂੰ ਰੂਟ ਕਰਕੇ ਆਸ ਰੱਖਣ ਦੀ ਥਾਂ ਰੇਂਜ ਨੂੰ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਵੰਡੋ।
route-nopull ਤਸਵੀਰ ਨਾਲ ਕੀ ਕਰਦਾ ਹੈ
route-nopull ਸਿਰਫ਼ ਤਦ ਹੀ ਜੋੜੋ ਜਦੋਂ ਸਰਵਰ ਵੱਲੋਂ ਧੱਕੇ ਗਏ ਰੂਟ ਨਾ-ਚਾਹੇ ਹੋਣ। ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ, ਧੱਕੇ ਗਏ ਰੂਟ ਅਤੇ ਇਹ ਲਾਈਨਾਂ ਇਕੱਠੇ ਰਹਿੰਦੇ ਹਨ, ਅਤੇ ਸਭ ਤੋਂ ਖਾਸ ਪ੍ਰੀਫਿਕਸ ਜਿੱਤਦਾ ਹੈ। ਇਸ ਨਾਲ ਧੱਕੇ ਗਏ DNS ਅਤੇ DHCP ਵਿਕਲਪ ਵੀ ਗਾਇਬ ਹੋ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਅੰਦਰੂਨੀ ਨਾਮ ਹੱਲ ਲਈ ਆਪਣੀ ਸੰਰਚਨਾ ਚਾਹੀਦੀ ਹੈ। ਇਹ ਮਾੜਾ ਪ੍ਰਭਾਵ ਉਹਨਾਂ ਨੂੰ ਹੈਰਾਨ ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਰੂਟ ਸਮੱਸਿਆ ਠੀਕ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਜੋੜਿਆ ਸੀ।
ਇਸਨੂੰ ਸਹੀ ਕਾਰਨ ਨਾਲ ਜੋੜੋ, ਆਪਣੇ-ਆਪ ਹੋਣ ਵਾਲੀ ਪ੍ਰਤੀਕਿਰਿਆ ਵਜੋਂ ਨਹੀਂ। ਧੱਕੇ ਗਏ ਰੂਟ ਹਟਾਉਣਾ DNS ਨਤੀਜੇ ਵਾਲਾ ਨੀਤੀ ਫੈਸਲਾ ਹੈ। ਜੇ ਸਰਵਰ ਉਹੀ ਤਿੰਨ ਪ੍ਰੀਫਿਕਸ ਧੱਕ ਸਕਦਾ ਹੈ, ਤਾਂ ਦਿਓ, ਅਤੇ ਕਲਾਇੰਟ ਪਾਸੇ ਦੀਆਂ ਨਕਲਾਂ ਮਿਟਾਓ ਤਾਂ ਜੋ ਇੱਕ ਮਾਲਕ ਸੂਚੀ ਨੂੰ ਕੰਟਰੋਲ ਕਰੇ।
ਆਮ ਗਲਤੀਆਂ ਫੜਨ ਵਾਲੀਆਂ ਜਾਂਚਾਂ
ਜਾਂਚੋ ਕਿ ਹਰ ਮਾਸਕ ਇੱਕਾਂ ਦੀ ਲਗਾਤਾਰ ਲੜੀ ਹੈ। 255.255.255.248 ਮੁੱਲ ਪਾਸ ਹੁੰਦਾ ਹੈ ਅਤੇ 255.255.255.200 ਫੇਲ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਲਗਾਤਾਰ ਨਾ ਹੋਣ ਵਾਲਾ ਮਾਸਕ ਰੱਦ ਹੁੰਦਾ ਹੈ ਜਾਂ ਗਲਤ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ। ਫਿਰ ਹਰ ਬਲਾਕ ਵਿੱਚ ਇੱਕ ਪਤੇ ਲਈ ਰਾਹ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
ip route get 192.168.0.205
ip route get 192.168.0.220
ip route get 192.168.0.240
ਹਰ ਜਵਾਬ ਨੂੰ ਟਨਲ ਇੰਟਰਫੇਸ ਦਾ ਨਾਮ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। ਭੌਤਿਕ ਅਡੈਪਟਰ ਦਾ ਨਾਮ ਦੇਣ ਵਾਲਾ ਨਤੀਜਾ ਭਾਵ ਲਾਈਨ ਕਦੇ ਸਥਾਪਿਤ ਨਹੀਂ ਹੋਈ, ਜੋ ਅਕਸਰ ਤਦ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਡੈਸਕਟਾਪ ਨੈੱਟਵਰਕ ਮੈਨੇਜਰ ਪਰੋਫਾਈਲ ਜੁੜਨ ਤੋਂ ਬਾਅਦ ਟੇਬਲ ਦੁਬਾਰਾ ਲਿਖਦਾ ਹੈ।
ਸੂਚੀ ਲਈ ਇੱਕ ਮਾਲਕ ਚੁਣੋ। ਜਦੋਂ ਸਰਵਰ ਉਹੀ ਪ੍ਰੀਫਿਕਸ ਧੱਕ ਸਕਦਾ ਹੈ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਧੱਕੋ ਅਤੇ ਕਲਾਇੰਟ ਪਾਸੇ ਦੇ ਸੰਪਾਦਨ ਹਟਾਓ। ਇੱਕ ਮਾਲਕ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਟਾਈਪੋ ਰਹਿਣ ਦੀ ਇੱਕੋ ਥਾਂ ਹੈ, ਅਤੇ ਕਲਾਇੰਟ ਤੇ ਸਰਵਰ ਇਸ ’ਤੇ ਅਸਹਿਮਤ ਨਹੀਂ ਹੋ ਸਕਦੇ ਕਿ ਕਿਹੜੇ ਪਤੇ ਟਨਲ ਦੇ ਅੰਦਰ ਹਨ।