আমি যখনই কোনও কমান্ড চালাই ufw allow 22
, ufw স্বয়ংক্রিয়ভাবে ফায়ারওয়াল বিধিগুলি আইপিভি 4 এবং আইপিভি 6 উভয়ই জুড়ে দেয়। আমি যদি কেবল আইপিভি 4-তে একটি বন্দর খুলতে চাই, তবে কী করার উপায় আছে? কিছু একটা ufw allow 22 proto ipv4
।
আমি যখনই কোনও কমান্ড চালাই ufw allow 22
, ufw স্বয়ংক্রিয়ভাবে ফায়ারওয়াল বিধিগুলি আইপিভি 4 এবং আইপিভি 6 উভয়ই জুড়ে দেয়। আমি যদি কেবল আইপিভি 4-তে একটি বন্দর খুলতে চাই, তবে কী করার উপায় আছে? কিছু একটা ufw allow 22 proto ipv4
।
উত্তর:
আপনাকে কেবল পূর্ণাঙ্গ বাক্য গঠন ব্যবহার করতে হবে এবং একটি ঠিকানা (ব্যাপ্তি) নির্দিষ্ট করতে হবে।
উদাহরণস্বরূপ, সমস্ত আইপিভি 4 ঠিকানাতে টিসিপি পোর্ট 22 এ সংযোগের অনুমতি দিন:
ufw allow proto tcp to 0.0.0.0/0 port 22
আইপিভি 6 বন্ধ করতে আমি নিজেই ufw কনফিগারেশন ফাইলটি সম্পাদনা করব:
sudo nano /etc/default/ufw
: লাইন বলে পরিবর্তন IPV6=yes
করতে IPV6=no
তারপর ufw সেবা পুনরায় চালু করুন। এমনকি sudo ufw reload
ufw উদাহরণটি ইতিমধ্যে সক্ষম থাকলেও আপনি চালাতে পারেন।
আমার যে সমস্ত বিধি যুক্ত করা হয়েছে কেবলমাত্র আইপিভি 4-তে যুক্ত হয়েছে তা নিশ্চিত করার জন্য এটি আমার পক্ষে কাজ করেছিল।
ধন্যবাদ
কেবলমাত্র সাবনেট দ্বারা:
sudo ufw 192.168.0.0/24 থেকে যে কোনও পোর্ট 22 এ প্রোটো টিসিপি অনুমতি দেয়
আরও তথ্য: https://help.ubuntu.com/lts/serverguide/firewall.html