প্রশ্নঃ "place-before" মাইক্রোটিকের এর একটি অপশন। "Used for places a new item before an existing item with specified position" এটির কাজ কি? এবং এই অপশনটি মাইক্রোটিকের এর Graphical Interface (WinBox) এ কোথায় আছে?
উত্তরঃ আমরা মাইক্রোটিকে গ্র্যাফিক্যাল মুডে (WinBox এ) কোন রুলকে (যেমনঃ Queue, Filter রুল, NAT রুল) আগে-পরে করার জন্য মাউস দিয়ে ড্র্যাগ করে প্রয়োজন মতো ছেড়ে দিই। এই কাজটিই কমান্ড মুডে করার জন্য কোন কমান্ডের সাথে place-before অপশনটি ব্যবহার করতে হয়, যেহেতু কমান্ড মুডে ড্যাগ এন্ড ড্রপ করা যায় না।
ধরি, আমাদের মাইক্রোটিকে তিনটি Filter রুল আছে।
[admin@MikroTik] > ip firewall filter print 0 chain=forward action=accept src-address=1.1.1.1 1 chain=forward action=accept src-address=2.2.2.2 2 chain=forward action=accept src-address=3.3.3.3
এখন আমরা যদি কোন নতুন রুল এ্যাড করতে চাই এবং এই রুলটিকে যদি বর্তমান রুল ০ ও ১ এর মাঝে রাখতে চাই তাহলে কমান্ডের সাথে place-before=1 যোগ করতে হবে।
/ip firewall filter add chain=forward src-address=4.4.4.4 action=accept place-before=1
এখানে, place-before=1 দ্বারা মাইক্রোটিককে বলা হলো যে, তুমি এই রুলটি বর্তমান ১নং রুল এর আগে সেট করো।
এখন যদি আমরা রুলগুলো আবার দেখি....
[admin@MikroTik] > ip firewall filter print 0 chain=forward action=accept src-address=1.1.1.1 1 chain=forward action=accept src-address=4.4.4.4 2 chain=forward action=accept src-address=2.2.2.2 3 chain=forward action=accept src-address=3.3.3.3
বিঃ দ্রঃ কমান্ড মুডে যখনই এই place-before অপশনটি ব্যবহার করার প্রয়োজন হবে তখন কমান্ডের সাথে place-before অপশনটি প্রয়োগ করার আগে প্রথমেই বর্তমান রুলগুলো print কমান্ডের মাধ্যমে প্রিন্ট করে দেখে নেয়া বাঞ্ছনীয়। তা না হলে মাইক্রোটিক নতুন রুলটিকে সঠিক জায়গায় বসাতে পারবে না।
সর্বশেষে, place-before অপশনটি মাইক্রোটিকের এর Graphical Interface (WinBox) এ কোথাও নেই। WinBox এ এই কাজটি মাউসের মাধ্যমে ড্যাগ এন্ড ড্রপ করে খুব সহজেই করা যায়। একারণেই আমাদের মতো নেটওয়ার্ক ইঞ্জিনিয়ারদের কাছে WinBox হলো আশ্বীর্বাদ স্বরূপ।
আশাকরি এই টিউটোরিয়ালটি দেখে আপনারা মাইক্রোটিক রাউটারের "place-before" অপশন সম্পর্কে একটি পরিষ্কার ধারণা পাবেন। ধন্যবাদ সবাইকে।