Squid ਦਾ MAC ਨਿਯਮ ਕਿੰਨੀ ਦੂਰ ਪਹੁੰਚ ਸਕਦਾ ਹੈ?
ਸਮਝੋ ਕਿ ਸਥਾਨਕ ਲਿੰਕ ਉੱਤੇ ਕਲਾਇਟ ਦੇ MAC ਪਤੇ ਤੋਂ Squid ਕੀ ਸਿੱਖ ਸਕਦਾ ਹੈ ਅਤੇ ਰਾਊਟਰ ਦੇ ਪਾਰ ਕੀ ਗੁੰਮ ਹੋ ਜਾਂਦਾ ਹੈ।
MAC ਅਧਾਰਿਤ ਪ੍ਰੌਕਸੀ ਨਿਯਮ Squid ਸਰਵਰ ਦੇ ਕੋਲ ਵਾਲੇ ਡੈਸਕਟਾਪ ਲਈ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ ਪਰ ਕਿਸੇ ਹੋਰ ਸਬਨੈੱਟ ਉੱਤੇ ਉਸੇ ਤਰ੍ਹਾਂ ਦੇ ਡੈਸਕਟਾਪ ਲਈ ਫੇਲ ਹੋ ਸਕਦਾ ਹੈ। ਰਾਊਟਰ ਬਦਲ ਦਿੰਦਾ ਹੈ ਕਿ ਪ੍ਰੌਕਸੀ ਕੀ ਵੇਖ ਸਕਦੀ ਹੈ।
ARP ਸਥਾਨਕ ਲਿੰਕ ਉੱਤੇ IPv4 ਗੁਆਂਢੀ ਦਾ ਲਿੰਕ-ਲੇਅਰ ਪਤਾ ਹੱਲ ਕਰਦਾ ਹੈ। ਇਹ ਮੂਲ Ethernet ਪਤਾ ਹਰ ਰਾਊਟ ਕੀਤੇ ਹੌਪ ਵਿੱਚੋਂ ਨਹੀਂ ਲੈ ਕੇ ਜਾਂਦਾ। ਇਸ ਲਈ ਦੂਰੋਂ ਰਾਊਟ ਕੀਤਾ ਕਲਾਇਟ ਸਿਰਫ਼ ਇਸ ਕਾਰਨ ਸਿੱਧਾ ਜੁੜੇ ਗੁਆਂਢੀ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੁੰਦਾ ਕਿ Squid ਉਸ ਦਾ IP ਪਤਾ ਵੇਖ ਸਕਦੀ ਹੈ।
IPv4 ਲਈ, Squid ਦੀ ACL ਦਸਤਾਵੇਜ਼ MAC ਖੋਜ ਨੂੰ ਇੱਕੋ ਸਬਨੈੱਟ ਦੇ ਕਲਾਇਟਾਂ ਤੱਕ ਸੀਮਤ ਕਰਦੀ ਹੈ ਅਤੇ ਸੰਬੰਧਿਤ ਸਹਾਇਤਾ ਵਾਲਾ ਬਿਲਡ ਮੰਗਦੀ ਹੈ। ਨਾ-ਮਿਲਦੇ MAC ACL ਨੂੰ ਸ਼ਬਦ-ਜੋੜ ਦੀ ਗਲਤੀ ਮੰਨਣ ਤੋਂ ਪਹਿਲਾਂ ਦੋਵੇਂ ਸ਼ਰਤਾਂ ਜਾਂਚੋ।
ਪਛਾਣਕਰਤਾ ਨੂੰ ਸਹੀ ਸੀਮਾ ਉੱਤੇ ਵਰਤੋ
ਸਿੱਧਾ ਜੁੜੇ ਕਲਾਇਟਾਂ ਲਈ, ਸਮਰਥਿਤ MAC ਨਿਯਮ ਡਿਵਾਈਸ-ਪੱਧਰ ਦੀ ਨੈੱਟਵਰਕ ਸਥਿਤੀ ਦੱਸ ਸਕਦਾ ਹੈ। ਫਿਰ ਵੀ ਇਹ ਉਸ ਡਿਵਾਈਸ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਵਿਅਕਤੀ ਦੀ ਪਛਾਣ ਨਹੀਂ ਕਰਦਾ। ਅਤੇ ਨਾ ਹੀ ਦੱਸੇ ਹਾਰਡਵੇਅਰ ਪਤੇ ਨੂੰ ਬਦਲਣਾ ਅਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ।
ਰਾਊਟਰ ਦੇ ਪਾਰ, ਪ੍ਰੌਕਸੀ ਉੱਤੇ ਉਪਲਬਧ ਜਾਣਕਾਰੀ ਵਰਤੋ: ਨਿਯੰਤਰਿਤ ਸਰੋਤ ਸਬਨੈੱਟ, ਪ੍ਰਮਾਣਿਤ ਪ੍ਰੌਕਸੀ ਪਛਾਣ, ਜਾਂ ਸਪੱਸ਼ਟ ਤੌਰ ’ਤੇ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਭਰੋਸੇਯੋਗ ਪਛਾਣ ਏਕੀਕਰਨ। DHCP ਸਰਵਰ ਦੀ ਲੀਜ਼ ਸਾਰਣੀ ਪੜ੍ਹਨਾ ਇੱਕ ਵਾਧੂ ਸਹਿ-ਸੰਬੰਧ ਪ੍ਰਣਾਲੀ ਹੈ, ARP ਦੀ ਪਹੁੰਚ ਦਾ ਵਿਸਥਾਰ ਨਹੀਂ।
ਨਿਯਮ ਦੀ ਸਮੀਖਿਆ ਕਰਦਿਆਂ ਕਲਾਇਟ ਤੋਂ Squid ਤੱਕ ਦਾ ਰਾਹ ਖਿੱਚੋ ਅਤੇ ਹਰ ਰਾਊਟਰ ਨੂੰ ਨਿਸ਼ਾਨ ਲਗਾਓ। ਫਿਰ ਪੁੱਛੋ ਕਿ ਕੀ ਸਥਾਪਿਤ ਬਿਲਡ ਸੱਚਮੁੱਚ ACL ਅਤੇ ਖੋਜ ਮੋਡ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਉਹ ਦੋ ਜਾਂਚਾਂ ਕਲਾਇਟ ਦਾ MAC ਉਸੇ ਨਿਯਮ ਵਿੱਚ ਵਾਰ-ਵਾਰ ਚਿਪਕਾਉਣ ਨਾਲੋਂ ਬਹੁਤ ਵੱਧ ਸਮਝਾਉਂਦੀਆਂ ਹਨ।