nftables 1.0.5 এর নতুন সংস্করণ ইতিমধ্যেই প্রকাশিত হয়েছে, জেনে নিন এর পরিবর্তনগুলি

সম্প্রতি প্রবর্তন প্যাকেট ফিল্টারের নতুন সংস্করণ nftables 1.0.5, এমন একটি সংস্করণ যেখানে বেশিরভাগ বাগ সংশোধন করা হয়েছে, তবে এটি কয়েকটি নতুন বৈশিষ্ট্য, সমর্থন উন্নতি এবং আরও অনেক কিছু সহ আসে৷

যারা nftables এর সাথে অপরিচিত তাদের জন্য আপনার জানা উচিত যে এটি IPv4 এর জন্য প্যাকেট ফিল্টারিং ইন্টারফেস একীভূত করে, IPv6, ARP, এবং নেটওয়ার্ক ব্রিজিং (iptables, ip6table, arptables, এবং ebtables প্রতিস্থাপনের উদ্দেশ্যে)। একই সময়ে, libnftnl 1.2.3 সহচর লাইব্রেরি প্রকাশ করা হয়েছে, যা nf_tables সাবসিস্টেমের সাথে ইন্টারফেস করার জন্য একটি নিম্ন-স্তরের API প্রদান করে।

Nftables প্যাকেজ প্যাকেট ফিল্টার উপাদানগুলি অন্তর্ভুক্ত করে যা ব্যবহারকারীর স্পেসে কাজ করে, কার্নেল স্তরে থাকাকালীন, nf_tables সাবসিস্টেমটি সংস্করণ 3.13 থেকে লিনাক্স কার্নেলের একটি অংশ সরবরাহ করে।

মূল স্তরে, শুধুমাত্র একটি সাধারণ ইন্টারফেস সরবরাহ করে যা কোনও প্রোটোকল থেকে স্বতন্ত্র নির্দিষ্ট এবং সরবরাহ করে বেসিক ফাংশন প্যাকেটগুলি থেকে ডেটা আহরণ করতে, ডেটা অপারেশন করতে এবং প্রবাহকে নিয়ন্ত্রণ করতে control

The সরাসরি ফিল্টারিং বিধি এবং প্রোটোকল-নির্দিষ্ট ড্রাইভার এগুলি ব্যবহারকারীর স্পেসে একটি বাইটোকোডে সংকলিত হয়, তারপরে এই বাইটোকোড নেটলিংক ইন্টারফেস ব্যবহার করে কার্নেলের মধ্যে লোড করা হয় এবং একটি বিশেষ ভার্চুয়াল মেশিনে কার্নেলে মৃত্যুদন্ড কার্যকর করা হয় যা বিপিএফ (বার্কলে প্যাকেট ফিল্টার) এর অনুরূপ।

এই জাতীয় দৃষ্টিভঙ্গি ফিল্টারিং কোডের আকারকে উল্লেখযোগ্যভাবে হ্রাস করতে পারে যা কার্নেল স্তরে কাজ করে এবং ব্যবহারকারীর স্পেসে প্রোটোকল নিয়ে কাজ করার নিয়ম এবং যুক্তিকে পার্স করার সমস্ত ক্রিয়াকে সরিয়ে দেয়।

নেফটেবিলস 1.0.5 এর প্রধান নতুন বৈশিষ্ট্য

নতুন এই সংস্করণে যেটি উপস্থাপন করা হয়েছে, সেটিই তুলে ধরা হয়েছে নিয়ম অপ্টিমাইজার "-o/–অপ্টিমাইজ" বিকল্প নির্দিষ্ট করে বলা হয়, নিয়মের সমন্বয়ে সমস্যার সমাধান করা হয়, মানচিত্র এবং কনফিগারেশন তালিকা।

নতুন সংস্করণে দাঁড়িয়ে থাকা আরেকটি পরিবর্তনটি হ'ল ইথারনেট এবং ভ্লানের উপাদানগুলিকে একত্রিত করেদেখুন, দেখুন একটি গতিশীল কনফিগারেশন তালিকার সংজ্ঞা প্রদান করে, যা প্যাকেট পাথ প্যারামিটারের উপর ভিত্তি করে জনবহুল।

এর পাশাপাশি, শাসক প্রদর্শন সমন্বয় করা হয়েছে ইন্টারফেসের নামের মুখোশ সম্বলিত মানচিত্রের তালিকা সহ, সেইসাথে সঠিক নিয়মগুলির ভুল আভিধানিক পার্সিংয়ের দিকে পরিচালিত ব্যাকসুইচগুলি সরিয়ে দেওয়া হয়েছে।

অন্যদিকে, এটি উল্লেখ করা হয় ধীর রেন্ডারিং এবং স্বয়ংক্রিয় মার্জিং সহ সমস্যাগুলি সমাধান করা হয়েছে মানগুলির পরিসীমা সংজ্ঞায়িত করার উপাদানগুলির সাথে বড় তালিকাগুলির পাশাপাশি একটি ভুল সেট তালিকায় উপাদানগুলি যোগ করার সময় একটি ক্র্যাশ, ইনপুট লেক্সারে বেশ কয়েকটি রিগ্রেশন সংশোধন করে যা বৈধ নিয়ম সেটগুলি ভেঙে দেয় এবং সিঙ্গলটন রেঞ্জের উপাদানগুলির বড় তালিকার সাথে মন্থরতা স্থির করে।

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • সঠিক ওভারলেগুলির জন্য মিথ্যা বাগ রিপোর্টিংয়ের জন্য সংশোধন করুন।
  • একটি অবৈধ সেটে উপাদান যোগ করার সময় বিভাজন ত্রুটি ঠিক করুন।
  • json-এ netdev পরিবারে ডিভাইস পার্সিং ঠিক করুন।
  • একটি খালি সেটে একটি উপাদান মুছে ফেলার চেষ্টা করার সময় স্থির ক্র্যাশ৷
  • DSCP-এর জন্য DF, LE PHB, VA-এর জন্য সমর্থন যোগ করা হয়েছে
  • ওএসএফ এক্সপ্রেশন, এক্সএফআরএম এক্সপ্রেশন, ফাইব এক্সপ্রেশন, বিনোপ এক্সপ্রেশন, নমজেন এক্সপ্রেশন এবং হ্যাশ এক্সপ্রেশনের জন্য সমর্থন যোগ করা হয়েছে।
  • অনুপস্থিত synproxy সুযোগ বন্ধ যোগ করা হয়েছে

পরিশেষে যারা এটি সম্পর্কে আরও জানতে আগ্রহী তাদের জন্য এই নতুন সংস্করণ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।

1.0.5 নফটেবলের নতুন সংস্করণটি কীভাবে ইনস্টল করবেন?

যারা nftables 1.0.5 এর নতুন সংস্করণ পেতে সক্ষম হতে আগ্রহী তাদের জন্য এই মুহুর্তে কেবল উত্স কোডটি সংকলিত হতে পারে আপনার সিস্টেমে যদিও কিছু দিনের মধ্যে ইতিমধ্যে সংকলিত বাইনারি প্যাকেজগুলি বিভিন্ন লিনাক্স বিতরণে উপলব্ধ হবে।

সংকলন করতে আপনার অবশ্যই নিম্নলিখিত নির্ভরতাগুলি ইনস্টল করা থাকতে হবে:

এগুলি সংকলিত হতে পারে:

./autogen.sh
./configure
make
make install

এবং নেফটেবল 1.0.5 এর জন্য আমরা এটিকে ডাউনলোড করি নিম্নলিখিত লিঙ্ক। এবং সংকলন নিম্নলিখিত কমান্ড দিয়ে সম্পন্ন করা হয়:

cd nftables
./autogen.sh
./configure
make
make install

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।