আইপিটিবেলগুলি ব্যবহার করে সংযোজনের পরিবর্তে কীভাবে বিধি বিধানকে প্রিপেন্ড করবেন?


65

খুব বুনিয়াদি প্রশ্ন: সংযোজনের পরিবর্তে আইপিটিবেলে নিয়ম কীভাবে প্রিপেন্ড করবেন?

DROPআমার নিয়মের নীচে আমার কাছে বক্তব্য রয়েছে। আমার কাছে নতুন বিধি যুক্ত করার জন্য একটি সফ্টওয়্যার রয়েছে তবে DROPবিবৃতি দেওয়ার পরে নিয়ম যুক্ত করা ভাল নয়। আমি যতবার নতুন নিয়ম যুক্ত করতে চাইছি ততবার আমাকে টেবিলটি ফ্লাশ করতে হবে (যা অদক্ষ।

কোনও নিয়ম কীভাবে প্রেন্ডেন্ড করার কোনও উপায় আছে, নীচের চেয়ে টেবিলের শীর্ষে কোনও নিয়ম যুক্ত করুন?

অনেক ধন্যবাদ.

উত্তর:


84

-Iসুইচটি ব্যবহার করুন :

sudo iptables -I INPUT 1 -i lo -j ACCEPT

এটি INPUT চেইনে # 1 পজিশনে একটি নিয়ম প্রবেশ করানো হবে।


2
Dang! আপনি আমাকে 18 সেকেন্ডের মধ্যে মারলেন ... আমি যথেষ্ট তাড়াতাড়ি ছিলাম না :(
ইয়ানিক গিরোয়ার্ড


2
@ ইয়ানিকগিরোরাদ, হ্যাঁ, আপনি চেকমার্ক পেয়েছেন!
সিজেসি

5
এছাড়াও লক্ষণীয়, আমি -1 ইনপুট 1 ব্যবহার করার সময় কোনও নিয়ম ওভাররাইট করা হয় না। পরিবর্তে সমস্ত নিয়ম এক অবস্থান দ্বারা স্থানান্তরিত হবে।
আব্দুল

1
আবদুলের গুরুত্বপূর্ণ নোট
হালসফার

19

-I.োকানো হবে। আপনি সম্ভবত -Aসংযোজন করতে ব্যবহার করছেন ।

iptables -I chain rulenum"শৃঙ্খলে" শৃঙ্খলে "রোলনাম" হিসাবে একটি নিয়ম সন্নিবেশ করতে আপনিও করতে পারেন । -R chain rulenum"শৃঙ্খলে" শৃঙ্খলে "রোলনাম" নাম্বারে একটি নির্দিষ্ট নিয়ম প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে। iptables -L -n --line-numbersবাম-সর্বাধিক কলামে বিধি সংখ্যাগুলি প্রদর্শিত হবে।


আমি এই মুহুর্তে ভিড় করছি বা আমি এটি সন্ধান করব তবে "চেইন" এখানে কীভাবে কাজ করে তার একটি উদাহরণ বা একটি লিঙ্ক দেখে ভাল লাগবে see
পিজে ব্রুনেট

//, IPTables নিয়মটি সঠিকভাবে কীভাবে সন্নিবেশ করা যায় সে সম্পর্কে আরও তথ্যের জন্য fedoraproject.org/wiki/… দেখুন।
নাথান বাসানিজ

2

নতুন নিয়মটি যুক্ত করতে কোন লাইন নম্বরটি নির্ধারণে সহায়তা করতে, আমি iptables-saveকনসোলটিতে বিদ্যমান নিয়মগুলি আউটপুট ব্যবহার করি ।

নতুনদের জন্য আমি আপনার বিধিগুলি প্রশাসক করে ওয়েবমিন ব্যবহার করে একটি চিট কার্ডের পরামর্শও দিতে পারি। এটি খুব বন্ধুত্বপূর্ণ এবং আপনি সহজেই তালিকায় নিয়মগুলি পুনরায় অর্ডার করতে পারেন। এটি iptables এর redhat বনাম ডিবিয়ান ভিত্তিক বাস্তবায়নের 'সামান্য' প্রকরণগুলিও পরিচালনা করবে।


2
iptables -L --line-numbersকিছুটা বেশি প্ল্যাটফর্ম স্বতন্ত্র
সাইরেক্স

1
আমি নিশ্চিত না যে এর জন্য কেন কোনওরকম ওয়েবমিন ব্যবহার করা উচিত (বা যে কোনও কিছুর জন্য)। ক্রাচ ব্যবহার না করে কমান্ড-লাইন উপায় শিখাই ভাল।
ফ্যালকন মোমোট

2

নামে একটি প্রোগ্রাম রয়েছে iptables-persistentযা iptable এর নিয়মগুলিকে ওএস পরিষেবা হিসাবে অবিচ্ছিন্ন করে তোলে। এই পরিষেবাটিতে iptables-saveরফতানি হিসাবে একটি কনফিগারেশন ফাইল অন্তর্ভুক্ত রয়েছে ।

সুতরাং আপনি কনফিগারেশন ফাইলের লাইনগুলিকে পুনরায় অর্ডার করতে পারেন এবং পরিষেবাটি পুনরায় চালু করতে পারেন।

sudo service iptables-persistent restart

খুব সহজ!!!!!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.