CentOS 7 ফায়ারওয়াল কনফিগারেশন


22

CentOS 6 এ আমি setupকমান্ড লাইনটি থেকে টাইপ করতে পারতাম এবং আমাকে সরঞ্জামগুলির একটি সেট উপস্থিত করা হত, তার মধ্যে একটি Firewall configuration। আমি এখনও CentOS 7 এ এটি করতে পারি, তালিকাগুলি Firewall configurationবিকল্প হিসাবে অন্তর্ভুক্ত না করে ।

কেউ কি জানেন যে আমি এখন এটি কোথায় পাব এবং কেন এটি সরানো হয়েছে?

এই আমি কোথায় মাধ্যমে ট্রাফিক ইনকামিং করার অনুমতি যেতাম HTTPএবং HTTPS। যদি এর থেকে আরও ভাল উপায় থাকে তবে আমি আনন্দের সাথে পরামর্শটি নেব। ধন্যবাদ।


3
আপনি কি ডকুমেন্টেশন দিয়ে গেছেন? ফায়ারওয়াল ব্যবহার করে
ইউনিক্স

উত্তর:


30

রেডহ্যাট / সেন্টোস 7 প্রকাশের পর থেকে পূর্ববর্তী ফায়ারওয়াল সিস্টেমটি ফায়ারওয়াল্ডের সাথে প্রতিস্থাপন করা হয়েছে ।

লেখার সময় সিস্টেম-কনফিগার-ফায়ারওয়ালের মতো কোনও অভিশাপের মতো কনসোল ইন্টারফেস নেই। আপনি যদি কোনও জিইউআই ব্যবহার করতে আপত্তি করেন না তবে আপনি পরিবর্তে ফায়ারওয়াল-কনফিগার করতে পারেন।

কনসোলের জন্য আপনার যদি কিছু প্রয়োজন হয় তবে তার পরিবর্তে আপনাকে ফায়ারওয়াল-সেন্টিমিডি ব্যবহার করতে হবে ।

ফায়ারওয়াল্ড সম্পর্কে আরও তথ্য এবং সম্পূর্ণ ডকুমেন্টেশনের জন্য : 4.5। ফায়ারওয়াল ব্যবহার করে

আমি আশা করি এটি আপনাকে সাহায্য করতে পারে!


7
আপনি ব্যবহারে ফিরে যেতে চান iptables: এই দেখুন serverfault.com/questions/470287/...
fuero

এবং আপনি যদি কেবল ফায়ারওয়ালটি অক্ষম করতে চান তবে ব্যবহার করুন:sudo service firewalld stop; sudo chkconfig firewalld off
ডফজে

3
@ ডাফজে অন RHEL 7 এ systemctl stop firewalld.serviceএবংsystemctl disable firewalld.service
শীতকাল

হ্যাঁ! আরএইচইএল এবং সেন্টোস পৃথক এক জায়গায়। ধন্যবাদ।
ডাফজে

2
@ ডাফজে আরএইচএল 7 এবং সেন্টোস 7 এর ক্ষেত্রে আলাদা নয়।
টকান

18

নীচে বর্ণনাসমূহের সাথে এমন কয়েকটি কমান্ড রয়েছে যা আমি পেরিয়ে এসেছি এবং সহায়ক ছিল

firewall-cmd --state
  view status of firewalld service (systemctl status firewalld)
firewall-cmd --zone=public --list-all
  gets all info for the “public” zone
firewall-cmd --list-all-zones
  shows all info for all zones
firewall-cmd --zone=public --add-port=80/tcp --permanent
  adds port 80 to public zone
firewall-cmd --zone=public --add-service=http --permanent
  adds service http to public zone
firewall-cmd --reload
  run this after making changes
firewall-cmd --zone=public --remove-port=80/tcp --permanent
  to remove port 80 from public zone
firewall-cmd --get-default-zone
  shows default zone for firewall
firewall-cmd --get-active-zones
  zones where network interfaces or sources are assigned

1

ফায়ারওয়াল্ড অক্ষম করার একটি দ্রুত উপায় নিম্নলিখিতটি।

 systemctl disable firewalld

এটি। পরিষেবাটি সরিয়ে দেয় যাতে আপনার অনুরূপ কিছু পাওয়া উচিত

rm '/etc/systemd/system/basic.target.wants/firewalld.service'
rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'

যদিও গৃহীত উত্তরের সাথে বেশি কিছু যোগ করে না।
হরিণ হান্টার

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