আমি অগ্রাধিকার পোর্ট ফরওয়ার্ডিং সম্পর্কিত একটি ছোট প্রকল্পের গবেষণা পর্যায়ে আছি।
আমি ক্লায়েন্টদের একটি সেট পেয়েছি এটির পিছনে কিছু রেডিও সহ একটি টার্মিনাল সার্ভারে পৌঁছানোর চেষ্টা করছে।
সমস্যাটি হল যে যদি দুটি ক্লায়েন্ট টার্মিনাল সার্ভারে একই টার্গেট পোর্টটি আঘাত করে তবে আমি ভুল ক্লায়েন্টে আবর্জনা ডেটা দেখি।
ক্লায়েন্ট এটিকে টার্গেট পোর্ট থেকে কিছু অনুরোধ করুন, কিন্তু ক্লায়েন্ট B ইতিমধ্যেই কিছু অনুরোধ করছিল, সেই পোর্টে টার্মিনাল সার্ভারের পিছনে থাকা ডিভাইসটি পাঠানোর জন্য সারিবদ্ধ ডেটা দিয়ে প্রতিক্রিয়া জানায়।
নোট, টার্গেট পোর্ট উভয় ক্লায়েন্টদের জন্য একই।
আমি সার্ভারগুলির অগ্রাধিকার দিতে চাই, এবং তাই আমি 2 ক্লায়েন্ট এবং টার্মিনাল সার্ভারের মধ্যে একটি লিনাক্স ভিত্তিক রাউটার অ্যাপ্লিকেশন বাস্তবায়ন করতে চাই। গ্রাহক প্রতিটি একটি ভিন্ন বন্দর আঘাত করবে, কিন্তু অগ্রাধিকার ক্লায়েন্ট, এটি যোগাযোগ শুরু হলে অগ্রসর হবে। অন্য এক ব্লক করা হবে, থামানো, স্থগিত বা যাই হোক না কেন।
আমি বন্দুকটি ঝাঁপিয়ে ফেলেছি এবং একটি ছোট পাইথন অ্যাপ্লিকেশন তৈরি করেছি যা 2 টি ভিন্ন পোর্টে শোনে এবং টার্মিনাল সার্ভারে "অগ্রাধিকার" দেয়। "অ অগ্রাধিকার" পোর্ট ফরওয়ার্ডিং ব্লক করা, অগ্রাধিকার পোর্টে কোন কম্মস নির্দিষ্ট পরিমাণ না হওয়া পর্যন্ত।
আমি iptables, কিছু NATING, socat, QoS এর সামান্য বিট, ইত্যাদি সম্পর্কে পড়েছি, কিন্তু আমার সমস্যাটির জন্য আমি সেখানে কিছু খুঁজে পাচ্ছি না।
আমি কোনও নেটওয়ার্কিং বিশেষজ্ঞ নই, এবং এখন প্রায় 2 বছর ধরে লিনাক্স ব্যবহার করছি, কিন্তু আমি এই টিসিপি / আইপি রাউটিং / ফরোয়ার্ড দৃশ্যকল্পগুলির সাথে অনেক কিছু করিনি, তাই আমি জানতে চাই যে সেখানে কিছু আছে কিনা, এটি সাহায্য করতে পারে আমাকে অন্য একটি পোর্ট অগ্রাধিকার দিয়ে অগ্রাধিকার দিয়ে, এবং এটি আরও কার্যকর হবে যে একটি কাস্টম পাইথন অ্যাপ্লিকেশন।
কোন প্রতিক্রিয়া জন্য ধন্যবাদ।
আমি যা করার চেষ্টা করছি তার রেফারেন্সের জন্য এখানে একটি ছোট IMG রয়েছে: