কীভাবে রেডহ্যাট এন্টারপ্রাইজ সার্ভারে আইপটিবল কনফিগারেশন সংরক্ষণ করবেন


10

আমার একটি রেডহ্যাট সার্ভার রয়েছে ( Red Hat Enterprise Linux Server release 7.2 (Maipo)যা পুনরায় / বুটে আইপটেবল নিয়মগুলি পুনরায় সেট করে।

সংস্করণ 6 ডকুমেন্টেশন অনুসারে , আমি কার্যকর করি:

/sbin/service iptables save

যা প্রত্যাবর্তন করে:

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

আমি যদি বার্তাটি সঠিকভাবে বুঝতে পারি তবে আমি নিম্নলিখিতটি চেষ্টা করেছি:

sudo systemctl iptables save

যা প্রত্যাবর্তন করে:

Unknown operation 'iptables'.

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

Iptables কনফিগারেশন সংরক্ষণ করার জন্য আমার কোন কমান্ড চালানো উচিত?

রেফারেন্সের জন্য:

ফায়ারওয়াল ডি স্যাটাস:

systemctl status firewalld
firewalld.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

উত্তর:


15

আপনার iptables-servicesপ্যাকেজ ইনস্টল করা উচিত ।

তাহলে service iptables saveকাজ হবে। এছাড়াও এই আদেশগুলিও কার্যকর হবে:

# iptables-save > /etc/sysconfig/iptables
# ip6tables-save > /etc/sysconfig/ip6tables

এএফআইকে, সিস্টেমটেট-এ iptables-Services 'কনফিগারেশন সংরক্ষণের কোনও বিকল্প নেই।

দ্রষ্টব্য: সিস্টেমট্যাক্ট সিনট্যাক্সটি নিম্নরূপ: systemctl <operation> <unit>


যাইহোক, নিয়মের পরিবর্তনগুলি স্থায়ী হলে আমি উপরের উপায়ে প্রস্তাব দিই না। আমি /etc/sysconfig/iptablesভবিষ্যতে প্রশাসকদের বা কেবল একটি অনুস্মারক হিসাবে তথ্য সরবরাহ করতে সিস্টেম প্রশাসকদের উচিত হওয়া উচিত এমন ফাইলগুলিতে বিধিগুলি সম্পর্কে মন্তব্যগুলি রাখি । আপনি যদি উপরের কমান্ডগুলির সাহায্যে কনফিগারেশনটি সংরক্ষণ করেন তবে মন্তব্যগুলি হারিয়ে যাবে। ফাইল সম্পাদনা করার জন্য কেবল পাঠ্য সম্পাদক ব্যবহার করুন এবং সিস্টেমটিসিটিএল দিয়ে পরিষেবাটি পুনরায় লোড করুন।
aesnak

1

এখানে রেড হ্যাট 7 এর সুরক্ষা গাইডের লিঙ্কটি রয়েছে: ব্যবহার_ফায়ারওয়ালগুলি

আমি ব্যবহার করি

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)

এবং ফায়ারওয়াল্ড পরিষেবার স্থিতি :

# systemctl status firewalld
Active: active (running) since Fri 2018-04-13 10:00:18 CEST; 31min ago

সুতরাং আমি মনে করি, আপনি ফায়ারওয়াল্ড পরিষেবাও সক্ষম করতে পারবেন :

systemctl start firewalld
systemctl enable firewalld

এবং ফায়ারওয়াল-কনফিগারেশনের মাধ্যমে নিয়মগুলি পরিবর্তন করুন

  1. প্রেস সুপার
  2. ফায়ারওয়াল টাইপ করুন ,
  3. ড্রপ ডাউন মেনুতে স্থায়ী নির্বাচন করুন
  4. প্রয়োজনীয় সেটিংস রাখুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.