আমার নিয়মগুলি লোড করতে ব্যর্থ iptables- পুনরুদ্ধার


10

আমি বেশ কিছুদিন ধরে ঘুরে দেখছিলাম, কিন্তু কিছুই আমার সমস্যা সমাধান করে না। আমি একটি মেইল ​​সার্ভার সেট আপ করছি, তবে iptables এ লেখার সময়, আমি একটি ত্রুটি পেয়েছি:

iptables-بحال: লাইন 2 ব্যর্থ হয়েছে।

আমি নিম্নলিখিত /etc/iptables.test.rules ব্যবহার করার চেষ্টা করছি:

# Allows SMTP access
-A INPUT -p tcp --dport 25 -j ACCEPT

# Allows pop and pops connections 
-A INPUT -p tcp --dport 110 -j ACCEPT
-A INPUT -p tcp --dport 995 -j ACCEPT

# Allows imap and imaps connections 
-A INPUT -p tcp --dport 143 -j ACCEPT
-A INPUT -p tcp --dport 993 -j ACCEPT

এর পরে, আমি নিম্নলিখিত আদেশটি জারি করছি:

sudo iptables-restore < /etc/iptables.test.rules

তবে আমি এটি ফিরে পেয়েছি:

iptables-restore: line 2 failed.

সমস্যা কী তা আমি জানি না। কেউ কি স্পষ্ট করতে পারেন?

আমি উবুন্টু ১০.১০ এলটিএস ব্যবহার করছি

উত্তর:


13

কারণ ফাইলটি প্রত্যাশিত বিন্যাসে নেই। আপনার নিয়মগুলি প্রথমবার ম্যানুয়ালি যুক্ত করা উচিত, তারপরে iptables-saveপ্রত্যাশিত বিন্যাসে একটি ফাইল পেতে ব্যবহার করুন।

তবে iptables- পুনরুদ্ধার প্রত্যাশা করা ফর্ম্যাটটি "নকল" করা বেশ সহজ।

কেবল *filterফাইলের শীর্ষে একটি লাইন যুক্ত করুন।

ঠিক COMMITনীচে দিয়ে একটি লাইন যুক্ত করুন ।

সুতরাং আপনি এই মত চেহারা শেষ:

*filter    

# Allows SMTP access
-A INPUT -p tcp --dport 25 -j ACCEPT

# Allows pop and pops connections 
-A INPUT -p tcp --dport 110 -j ACCEPT
-A INPUT -p tcp --dport 995 -j ACCEPT

# Allows imap and imaps connections 
-A INPUT -p tcp --dport 143 -j ACCEPT
-A INPUT -p tcp --dport 993 -j ACCEPT

COMMIT

এটিতে আরও কয়েকটি স্নিপেট থাকতে হবে তবে এটি কাজ করা উচিত। এটি করার পরে, আপনি iptables-save >filenameসম্পূর্ণরূপে সঠিকভাবে ফর্ম্যাট করা সেভ ফাইলটি ব্যবহার করতে পারেন filename

দ্রষ্টব্য যে আপনি যদি iptables-saveফাইলগুলিতে আপনার মন্তব্যগুলি ব্যবহার করেন তবে এটি হারিয়ে যাবে (এটি সম্পূর্ণ ফাইলটিকে তার নিজস্ব অনুরূপ বিন্যাসযুক্ত প্রতিস্থাপন করবে)।


0

চালান:

iptables-save > /etc/sysconfig/iptables

তারপরে আপনার iptablesপরিষেবাটি চালু / পুনঃসূচনা করুন

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