Https://wiki.ubuntu.com/UncomplicatedFirewall দেখুন ।
বৈশিষ্ট্য
ufw এর নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছে:
ইউএফডাব্লু দিয়ে শুরু করা সহজ। উদাহরণস্বরূপ, ফায়ারওয়াল সক্ষম করতে, ssh অ্যাক্সেসের অনুমতি দিন, লগিং সক্ষম করুন এবং ফায়ারওয়ালের স্থিতি পরীক্ষা করুন, সম্পাদন করুন:
$ sudo ufw allow ssh/tcp
$ sudo ufw logging on
$ sudo ufw enable
$ sudo ufw status
Firewall loaded
To Action From
-- ------ ----
22:tcp ALLOW Anywhere
এটি রাষ্ট্রীয় ট্র্যাকিংয়ের মাধ্যমে অনুমোদিত সমস্ত আউটবাউন্ড সংযোগ সহ আগত সংযোগগুলির জন্য একটি ডিফল্ট অস্বীকার (DROP) ফায়ারওয়াল সেট আপ করে।
উন্নত কার্যকারিতা
উল্লিখিত হিসাবে, ufw কাঠামো iptables করতে পারে এমন কিছু করতে সক্ষম। এটি নিয়মের ফাইলগুলির একাধিক সেট ব্যবহার করে অর্জিত হয়েছে, যা iptables- পুনরুদ্ধারযোগ্য সামঞ্জস্যপূর্ণ পাঠ্য ফাইলগুলি ছাড়া আর কিছুই নয়। ফাইন টিউনিং ইউএফডাব্লু এবং / অথবা ইউপিডব্লিউ কমান্ডের মাধ্যমে দেওয়া হয় না এমন অতিরিক্ত আইপিটিবেল কমান্ড যুক্ত করা বিভিন্ন পাঠ্য ফাইল সম্পাদনার বিষয়:
/etc/default/ufw
: উচ্চ স্তরের কনফিগারেশন যেমন ডিফল্ট নীতি, আইপিভি 6 সমর্থন এবং কার্নেল মডিউলগুলি ব্যবহার করা যায়
/etc/ufw/before[6].rules
: ufw কমান্ডের মাধ্যমে কোনও বিধি যুক্ত হওয়ার আগে এই ফাইলগুলির নিয়মগুলি মূল্যায়ন করা হয়
/etc/ufw/after[6].rules
: ufw কমান্ডের মাধ্যমে যে কোনও বিধি যুক্ত হওয়ার পরে এই ফাইলগুলির নিয়মগুলি মূল্যায়ন করা হয়
/etc/ufw/sysctl.conf
: কার্নেল নেটওয়ার্ক টিউনেবল
/var/lib/ufw/user[6].rules
বা /lib/ufw/user[6].rules
(0.28 এবং তার পরে): ufw কমান্ডের মাধ্যমে যুক্ত বিধিগুলি (সাধারণত হাত দ্বারা সম্পাদনা করা উচিত নয়)
/etc/ufw/ufw.conf
: বুট-এ ইউএফডাব্লু সক্ষম রয়েছে কিনা তা নির্ধারণ করে এবং 9.04-এ (ইউএফডব্লিউ 0.27) এবং তারপরে, লোগল সেট করে
উপরের যে কোনও ফাইলকে সংশোধন করার পরে, নতুন সেটিংস এতে সক্রিয় করুন:
$ sudo ufw disable
$ sudo ufw enable