নির্বাচিত উত্তরটি ভুল / অসম্পূর্ণ। আমি একটি অনুরূপ সমস্যার মুখোমুখি হয়েছি, নির্বাচিত উত্তরটি কিছু সহায়তা দিয়েছে, তবে যথেষ্ট নয়।
প্রথমত, নিম্নলিখিত কমান্ডটি সত্যই প্রয়োজন হয় না।
tc qdisc del dev eth0 root
এটি রুট qdisc 'মুছে ফেলবে' তবে ততক্ষণে একটি pfifo_رفাইস্ট দ্বারা প্রতিস্থাপিত হয় (যাতে আপনি সংযোগটি হারাবেন না)।
দ্বিতীয় আদেশ:
tc qdisc dev eth0 রুট হ্যান্ডেল 1: প্রিও যোগ করুন
Pfifo_fast qdisc কে প্রিওর সাথে প্রতিস্থাপন করবে। ডিফল্টরূপে, প্রিও সারিতে 3 টি ব্যান্ড রয়েছে (0, 1, 2) প্রতিটি এক শ্রেণি দ্বারা পরিচালিত (1: 1, 1: 2 এবং 1: 3)।
প্যাকেটগুলি আইপি প্যাকেজের টিওএস ক্ষেত্রটি ব্যবহার করে সেই ব্যান্ডগুলির মধ্যে একটিতে প্রেরণ করা হবে। আপনি কার্যকর করার সময় এই কনফিগারেশনটি প্রদর্শিত হয়:
tc qdisc ls
'priomap' মান দেখে।
তারপরে, আপনি একটি netem qdisc যুক্ত করুন:
tc qdisc dev eth0 প্যারেন্ট 1 যোগ করুন: 1 হ্যান্ডেল 2: নেটমেল বিলম্ব 500ms
এই আদেশের সাহায্যে আপনি 1: 1 ব্যান্ডে যাওয়ার সমস্ত ট্র্যাফিক বিলম্ব করবেন (ফিল্টারটি না হওয়া পর্যন্ত)।
তবে দুটি সতর্কতা রয়েছে:
- আপনার ট্র্যাফিকের আলাদা আলাদা TOS মান থাকতে পারে এবং তারপরে অন্য একটি ব্যান্ডে প্রেরণ করা যায়।
- প্রিও কিডিস্ক কনফিগার করা যায় তাই ট্র্যাফিক অন্য ব্যান্ডে যায়।
নিম্নলিখিতটি ফিল্টারটি প্রয়োগ না করা অবস্থায় নীটম দ্বারা প্রভাবিত না হওয়ার জন্য আমার সমস্যার সমাধান করেছে। উপরের পদক্ষেপের পরিবর্তে, আমি করেছি:
tc qdisc dev eth0 রুট হ্যান্ডেল 1 যোগ করুন: প্রিও প্রিওম্যাপ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
এটি সমস্ত ট্র্যাফিক ডিফল্টরূপে ব্যান্ড 1: 3 এ প্রেরণ করবে।
তারপরে, আমি ট্র্যাফিক বিলম্ব করতে নিয়মটি যুক্ত করেছি:
tc qdisc dev eth0 প্যারেন্ট 1 যোগ করুন 1: 1 হ্যান্ডেল 10: নেটমেট বিলম্ব 100ms 10ms
এটি 0 ব্যান্ডের কিউডিস্ক তৈরি করে, তবে যেহেতু সমস্ত ট্র্যাফিক 3 ব্যান্ডে যায় তাই এটি আমার উপর প্রভাব ফেলেনি।
এরপরে, আমি ফিল্টারটি যুক্ত করেছি:
টিসি ফিল্টার ডেথ ইথ0 প্রোটোকল আইপি প্যারেন্ট 1: 0 প্রিও 1 ইউ 32 টি ম্যাচ আইপি ডিস্ট 10.0.0.1/32 ম্যাচ আইপি dport 80 0xffff ফ্লোআইড 1: 1
ফিল্টার সহ এখন কেবলমাত্র নির্বাচিত আইপি / পোর্ট প্রভাবিত হবে, যেহেতু আমরা নির্বাচিত ট্র্যাফিকটিকে ব্যান্ড 0 এ পুনঃনির্দেশ করি।
এটি অন্যান্য ব্যান্ড 3-এ প্রবাহিত হওয়ার পরে অন্য সমস্ত ট্র্যাফিক অকার্যকর অব্যাহত রয়েছে।