অ্যাক্সেস ফায়ারওয়াল্ড সক্ষম বা আনমস্ক করার চেষ্টা করা অস্বীকার করেছে


9

আমার ফায়ারওয়াল বর্তমানে নিষ্ক্রিয়।

systemctl status firewalld firewalld.service Loaded: masked (/dev/null) Active: inactive (dead)

আমি ফায়ারওয়াল সক্ষম করতে নিম্নলিখিত কমান্ডটি ব্যবহার করেছি

# systemctl unmask firewalld 

তবে আমি এই ত্রুটি পেয়েছি:

# systemctl unmask firewalld 
Failed to issue method call: Access denied

# sudo systemctl restart firewalld
Failed to issue method call: Unit firewalld.service failed to load: No such file or directory. 

# sudo systemctl enable firewalld 
Failed to issue method call: Access denied 

ফায়ারওয়াল্ড কি iptables.service এর পক্ষে অক্ষম? নেই lsmod | grep iptabলোড মডিউল দেখাবেন?
লিকারজির্পা

এটি একটি সদৃশ প্রশ্ন হতে পারে - এখানে একবার দেখুন: http://serverfault.com 18 পোস্ট থেকে: "এই লিগ্যাসি প্যাকেজটি পূর্ববর্তী iptables অনুরোধের জন্য সিস্টেমেড স্ক্রিপ্টগুলি সরবরাহ করে।" - অন্য কথায়, ফায়ারওয়াল্ড ইনস্টল করা থাকলেও এর জন্য সিস্টেমেড কনফিগারেশন নাও থাকতে পারে।
16:56

উত্তর:


4

আমার জন্য কি কাজ করেছে তা এখানে।

ফায়ারওয়াল্ড প্রসেসগুলি ঝুলানোর জন্য পরীক্ষা করুন, যেমন:

root  16278  1  4 Jan 13 ?  00:00:00 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

তাদের এবং তারপর হত্যা:

# yum reinstall firewalld
# service unmask firwalld
# service enable firwalld
# service start firwalld

এবং অবশ্যই journalctlআগে দেখুন কি সন্ধান করুন


3

এটি হল অত্যন্ত বাঞ্ছনীয় আপনি যদি একটি ফায়ারওয়াল আপনার সার্ভারে রক্ষা আছে:

আপনি যখন আপনার লিনাক্স সিস্টেমে ইনস্টলড নয় এমন পরিষেবা চালু বা সক্ষম করার চেষ্টা করছেন বা আপনি কোনও ভুল পরিষেবার নাম টাইপ করেছেন তখন এই ত্রুটিটি আসে। টাইপ করে পরিষেবার তালিকা দেখুন:

systemctl list-units --type=service

যদি না পাওয়া যায় তবে ইনস্টল করুন:

yum install firewalld

আপনি টাইপ করে ফায়ারওয়াল্ড সক্ষম করতে পারেন :

systemctl enable firewalld
sudo systemctl enable firewalld

আপনি টাইপ করে ফায়ারওয়াল্ড শুরু করতে পারেন :

systemctl start firewalld
sudo systemctl start firewalld

টাইপ করে এর স্থিতি পরীক্ষা করতে একবার দেখুন:

systemctl status firewalld

2

সমাধান

sudo systemctl unmask --now firewalld
sudo systemctl enable firewalld
sudo systemctl start firewalld

0

যদি এটি কেবল অনুমতিগুলির জন্য হয় তবে সম্ভবত আপনি চেষ্টা করতে পারেন

sudo su
systemctl enable firewalld
systemctl start firewalld

0

এছাড়াও আপনি CentOS 7 দেখেন আপনার পছন্দের ফায়ারওয়াল হিসাবে বরং তারপর firewalld iptables- র ব্যবহার করতে চান তাহলে iptables- র (firewalld পরিবর্তে) সেবা RHEL 7 এবং ফেডোরা 18 সক্ষম করতে কিভাবে? , যার মধ্যে কীভাবে RHEL 7 / সেন্টোস 7 এর জন্য iptables ইনস্টল করা ও সক্ষম করা যায় তার সঠিক নির্দেশাবলী অন্তর্ভুক্ত।


এই লিঙ্কটি কী অন্তর্ভুক্ত করে?
পিয়ের.ভ্রিয়েন্স

কীভাবে RHEL 7 / সেন্টোস 7 এর জন্য iptables ইনস্টল ও সক্ষম করতে হবে তার সঠিক নির্দেশাবলী।
পিটার

0

ব্যক্তিগতভাবে আমি পুরানো ভাল iptables ব্যবহারকারী স্পেস ইন্টারফেস পছন্দ। তাই:

প্রাথমিকভাবে ফায়ারওয়াল্ড অক্ষম করুন। আপনার ক্ষেত্রে এটি প্রয়োজনীয় নাও হতে পারে:

systemctl disable firewalld

তারপরে iptables ইনস্টল করুন:

yum install iptables-services

Iptables পরিষেবা সক্ষম করুন:

systemctl enable iptables

এখন আপনি যথারীতি আপনার বিধিগুলি সংরক্ষণ করতে পারেন:

service iptables save

0

নিম্নলিখিত লিঙ্কটি ভঙ্গ হতে পারে কারণ হতে পারে

/etc/systemd/system/firewalld.service -> /usr/lib/systemd/system/firewalld.service

নিম্নলিখিত কমান্ড জারি করে এটি নিজে তৈরি করুন

ln -s /usr/lib/systemd/system/firewalld.service /etc/systemd/system/

তারপরে ফায়ারওয়াল সক্ষম করুন এবং শুরু করুন

systemctl enable firewalld

[রুট @ লোকালহোস্ট ~] # সিস্টেমটেক্ট স্ট্যাটাস ফায়ারওয়াল্ড
● ফায়ারওয়াল্ড। সার্ভিস - ফায়ারওয়াল্ড - ডায়নামিক ফায়ারওয়াল ডেমন লোড: লোডড (/usr/lib/systemd/system/firewalld.service; সক্ষম; বিক্রেতার প্রিসেট: সক্ষম)
সক্রিয়: সক্রিয় (চলমান) শনি 2019-12-21 00:13:34 GMT থেকে; 2s পূর্বে
ডকস: মানুষ: ফায়ারওয়াল্ড (1)
প্রধান পিআইডি: 3020 (ফায়ারওয়াল্ড)
সিগ্রুপ:
/ সিস্টেমে.স্লাইস / ফায়ারওয়াল্ড। সার্ভিস -3020 / ইউএসআর / বিন / পাইথন 2 -ইএস / ইউএসআর / এসবিন / ফায়ারওয়াল্ড --নিফোর্ক --নিপিড

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