MAC-ভিত্তিক প্রক্সি নিয়ম Squid সার্ভারের পাশের ডেস্কটপে কাজ করতে পারে, কিন্তু অন্য সাবনেটে থাকা একই রকম ডেস্কটপে ব্যর্থ হতে পারে। রাউটার প্রক্সি কী দেখতে পায় তা বদলে দেয়।

ARP স্থানীয় লিঙ্কে একটি IPv4 প্রতিবেশীর লিঙ্ক-লেয়ার ঠিকানা সমাধান করে। এটি প্রতিটি রাউট করা হপের মধ্য দিয়ে মূল Ethernet ঠিকানা বহন করে না। তাই Squid তার IP ঠিকানা দেখতে পায় বলেই দূর থেকে রাউট করা ক্লায়েন্ট সরাসরি সংযুক্ত প্রতিবেশীর সমতুল্য নয়।

IPv4-এর জন্য, Squid-এর ACL নথি MAC অনুসন্ধানকে একই সাবনেটের ক্লায়েন্টে সীমাবদ্ধ করে এবং প্রাসঙ্গিক সহায়তা সহ বিল্ড দাবি করে। মিলছে না এমন MAC ACL-কে বানান ভুল ভাবার আগে দুটি শর্তই যাচাই করুন।

সঠিক সীমানায় শনাক্তকারী ব্যবহার করুন

সরাসরি সংযুক্ত ক্লায়েন্টের জন্য, সমর্থিত MAC নিয়ম ডিভাইস-স্তরের নেটওয়ার্ক অবস্থা বর্ণনা করতে পারে। তবুও এটি সেই ডিভাইস চালানো ব্যক্তিকে প্রমাণিত করে না। আর রিপোর্ট করা হার্ডওয়্যার ঠিকানা বদলানো অসম্ভবও করে না।

রাউটারের ওপারে, প্রক্সিতে উপলব্ধ তথ্য ব্যবহার করুন: নিয়ন্ত্রিত উৎস সাবনেট, প্রমাণিত প্রক্সি পরিচয়, বা স্পষ্টভাবে নকশা করা বিশ্বস্ত পরিচয় সমন্বয়। DHCP সার্ভারের লিজ সারণি পড়া একটি অতিরিক্ত সম্পর্ক-ব্যবস্থা, ARP-এর পরিধির সম্প্রসারণ নয়।

নিয়ম পর্যালোচনা করার সময় ক্লায়েন্ট থেকে Squid পর্যন্ত পথ আঁকুন এবং প্রতিটি রাউটার চিহ্নিত করুন। তারপর জিজ্ঞাসা করুন, ইনস্টল করা বিল্ড সত্যিই ACL ও অনুসন্ধান মোড সমর্থন করে কি না। এই দুটি যাচাই একই নিয়মে বারবার ক্লায়েন্টের MAC আটকে দেওয়ার চেয়ে অনেক বেশি ব্যাখ্যা দেয়।

সম্পর্কিত নিবন্ধ