কম্পিউটার টিউটোরিয়াল

নিজের নেটওয়ার্ক সিকিউরিটি অ্যাপ্লায়েন্স (ফায়ারওয়াল) তৈরি করার গাইড: pfSense/OPNsense

কেন নিজের ফায়ারওয়াল/সিকিউরিটি অ্যাপ্লায়েন্স বানাবেন?

বাণিজ্যিক এন্টারপ্রাইজ ফায়ারওয়াল (Palo Alto, FortiGate, Check Point) খুব ব্যয়বহুল। একটি পুরানো PC বা সস্তা হার্ডওয়্যার ব্যবহার করে pfSense বা OPNsense-র মতো ওপেন-সোর্স ফায়ারওয়াল বানাতে পারেন যা এন্টারপ্রাইজ-গ্রেড ফিচার দেয়: স্টেটফুল ফায়ারওয়াল, VPN, IDS/IPS, ট্রাফিক শেপিং, হাই-অভেইলেবিলিটি, এবং আরও অনেক কিছু।

হার্ডওয়্যার প্রয়োজনীয়তা (pfSense / OPNsense)

কম্পোনেন্টন্যূনতমসুপারিশ করাএন্টারপ্রাইজ/উচ্চ থ্রুপুট
CPU500 MHz (x86_64)1-2 GHz Dual/Quad Core (AES-NI সাপোর্ট বাধ্যতামূলক)Intel Xeon D / Core i3/i5 (8th Gen+), AMD EPYC/Ryzen
RAM512 MB2-4 GB8-16 GB+ (Suricata/IPS, Logging-এর জন্য)
Storage1 GB (USB/CF/SD)16-32 GB SSD (SATA/NVMe)64 GB+ NVMe (ZFS/Logging)
NIC (Network Ports)2 x Gigabit (WAN + LAN)4+ x Gigabit (Intel i350/i210/i211)10 GbE SFP+ (Intel X550/X710), Multi-queue
Form Factorपुरানো Desktop, Thin ClientMini PC (Protectli, Qotom, Beelink), 1U RackmountSupermicro, Dell/HP 1U Server

গুরুত্বপূর্ণ: AES-NI ইনস্ট্রাকশন সেট CPU-তে থাকতে হবে (প্রায় সব আধুনিক Intel/AMD CPU-তে থাকে)। Realtek NIC এড়িয়ে যান—Intel NIC সাবলিমিটি এবং পারফরম্যান্সের জন্য সেরা।

পопуляр হার্ডওয়্যার বিকল্প (বাজেট-বান্ধব)

  • Protectli Vault (FW1/2/4/6): Intel Core i3/i5, 4-6 x Intel i211 NIC, Coreboot, pfSense/OPNsense প্রি-ইনস্টলড অপশন
  • Qotom / Beelink / Topton Mini PC: AliExpress/Amazon-এ $150-300, Intel N100/N305, 4-6 x 2.5GbE
  • পুরানো Corporate Desktop (Dell OptiPlex 3050/7050 Micro, HP EliteDesk 800 G3/G4 Mini): $50-100, লো-প্রোফাইল NIC অ্যাড করুন (Intel i350-T2/T4)
  • Raspberry Pi 4/5 (CM4 IO Board + Dual NIC): ল্যাব/লার্নিং용, প্রোডাকশনে নয় (USB Ethernet = লেটেন্সি/স্থিতিশীলতা ইস্যু)

সফটওয়্যার নির্বাচন: pfSense vs OPNsense

বৈশিষ্ট্যpfSense Plus (CE/Plus)OPNsense
লাইসেন্সBSD (Plus: Proprietary features)BSD (Fully Open Source)
UI/UXক্লাসিক, কিছুটা পুরনোআধুনিক, Bootstrap-based, আরও ইউজার-ফ্রেন্ডলি
প্লাগইন ইকোসিস্টেমPackage System (সীমিত)Plugin System (বিশাল: CrowdSec, Tailscale, WireGuard, Zenarmor, os-acme-client)
Hardware Supportভালো (Netgate Hardware-এ অপ্টিমাইজড)উৎকৃষ্ট (বিশাল HCL, আধুনিক ড্রাইভার)
রিলিজ সাইকেলधीম (২ বছরে একবার মেজর)দ্রুত (৬ মাসে একবার মেজর, HardenedBSD বেস)
কমিউনিটি/সাপোর্টবড়, 오래된বৃদ্ধি পাচ্ছে, সক্রিয় ফোরাম/ডিসকর্ড

সুপারিশ: নতুন বিল্ডের জন্য OPNsense—আধুনিক UI, প্লাগইন, দ্রুত আপডেট, HardenedBSD সিকিউরিটি হার্ডেনিং। pfSense Plus (Netgate Hardware-এ ফ্রি) এন্টারপ্রাইজ সাপোর্ট চাইলে ভালো।

ইনস্টলেশন প্রক্রিয়া (pfSense / OPNsense — অনুরূপ)

  1. ISO ডাউনলোড করুন (pfSense: pfsense.org, OPNsense: opnsense.org)
  2. USB বুটেবল তৈরি করুন: Rufus (Windows), BalenaEtcher (Cross-platform), dd (Linux/Mac)
  3. টার্গেট হার্ডওয়্যারে USB বুট করুন → Installer লঞ্চ করুন
  4. Partitioning: Auto (ZFS/UFS) → Install
  5. রিবুট → USB বের করুন → কনসোলে WAN/LAN ইন্টারফেস অ্যাসাইন করুন
  6. Web GUI: https://192.168.1.1 (Default: admin / pfsense বা root / opnsense)
  7. Setup Wizard চালান: Timezone, DNS, NTP, WAN Type (DHCP/PPPoE/Static), LAN IP/DHCP, Admin Password Change

প্রথম কনফিগারেশন (Must-Do Settings)

  1. System → General Setup: Hostname, Domain, DNS Servers (1.1.1.1, 9.9.9.9 বা নিজের), NTP Pool, Language
  2. System → User Manager: Admin পাসওয়ার্ড পরিবর্তন, MFA (TOTP/WebAuthn) সক্ষম করুন, SSH Key-Only Access
  3. Firewall → Rules → WAN: Default Deny All (Block RFC1918, Bogon Networks)
  4. Firewall → Rules → LAN: Default Allow IPv4/IPv6 Any (বादে সীমিত করুন)
  5. Services → DHCP Server → LAN: Pool, Gateway, DNS, NTP, Domain Search
  6. Services → Unbound DNS: Recursive Resolver, DNSSEC, DoT/DoH, Local Zone Overrides
  7. VPN → OpenVPN / WireGuard / IPsec: রিমোট অ্যাক্সেস / সাইট-টু-সাইট কনফিগার করুন
  8. Services → Intrusion Detection (Suricata): WAN/LAN ইন্টারফেসে Enable, ET Pro / Emerging Threats Rules, IPS Mode (Inline)
  9. Firewall → Traffic Shaper (HFSC/PRIQ): VoIP/Video/ Gaming Priority, Bufferbloat Control (fq_codel/CAKE)
  10. System → High Availability (CARP/pfsync): দ্বিতীয় ইউনিট থাকলে HA সেটআপ করুন

এডভান্সড সিকিউরিটি ফিচার (OPNsense প্লাগইন / pfSense প্যাকেজ)

  • Zenarmor (Sensei): L7 অ্যাপ্লিকেশন কন্ট্রোল, TLS Inspection, Threat Protection (Free/Community Edition উপলব্ধ)
  • CrowdSec: Community-পাওয়ারড IPS, Log Parsing, Decision Engine (Ban/Alert)
  • Tailscale / ZeroTier / WireGuard: Mesh VPN, রিমোট অ্যাক্সেস সহজে
  • os-acme-client: Let's Encrypt সার্টিফিকেট অটোমেটেড (Web GUI / HAProxy için)
  • Telegraf + InfluxDB + Grafana: মেট্রিক্স, ড্যাশবোর্ড, অ্যালার্টিং

খরচ অনুমান (বাংলাদেশ বাজার প্রেক্ষাপটে)

কনফিগারেশনআনুমানিক খরচ (BDT)উপযোগিতা
পুরানো Desktop + Dual Intel NIC৳৮,০০০ - ১৫,০০০হোম ল্যাব, স্মল অফিস
Protectli Vault FW4B (i5, 4-port)৳৩৫,০০০ - ৪৫,০০০ (Import)SMB, ব্রাঞ্চ অফিস
Qotom Q750G5 (N100, 4x 2.5GbE)৳২০,০০০ - ২৫,০০০ (Import)হোম প্রো, স্মল বিজনেস
Supermicro 1U (Xeon D, 8x 10GbE)৳১,০০,০০০+এন্টারপ্রাইজ, ডেটাসেন্টার

আরও সিকিউরিটি অ্যাপ্লায়েন্স বিকল্প

  • MikroTik RouterOS (CHR / Hardware): দারুণ রাউটিং, ফায়ারওয়াল, ব্যান্ডউইথ ম্যানেজমেন্ট, লাইসেন্স মডেল
  • Sophos UTM / XG Firewall (Home Edition Free): UTM ফিচার, সহজ UI, हार্ডওয়্যার অ্যাপ্লায়েন্স
  • IPFire: জার্মান ডিস্ট্রো, সিম্পল, ভালো প্রোক্সি/ইডিএস
  • NethServer / ClearOS: সার্ভার + গেটওে রোল, AD/DC, মেইল, ফাইল সার্ভার
  • Untangle NG Firewall: মডুলার, ফ্রি/পেইড, অ্যাপ্লিকেশন কন্ট্রোল

সারসংক্ষেপ: নিজের অ্যাপ্লায়েন্স বানানোর চেকলিস্ট

  1. ✅ AES-NI CPU, Intel NIC, 2+ GB RAM, 16+ GB SSD
  2. ✅ OPNsense (সুপারিশ) বা pfSense Plus ইন্সটল করুন
  3. ✅ WAN/LAN কনফিগার, ডিফল্ট ডেনি, মেনেজমেন্ট MFA
  4. ✅ Unbound DNS (DoT/DoH), DHCP, VLANs
  5. ✅ Suricata IPS (Inline), Zenarmor/CrowdSec
  6. ✅ WireGuard/OpenVPN রিমোট অ্যাক্সেস
  7. ✅ ব্যাকআপ কনফিগ (Auto Config Backup), ফার্মওয়্যার আপডেট শিডিউল
  8. ✅ লগিং: Syslog → SIEM (Graylog/Elastic/Splunk Free)
  9. ✅ টেস্ট: পেনটেস্ট (Nmap, Nuclei), ফায়ারওয়াল রুল ভেরিফিকেশন
  1. নেটওয়ার্ক সিকিউরিটি অ্যাপ্লায়েন্স কীভাবে অ্যাক্সেস করব?

  2. SonicWall নেটওয়ার্ক সিকিউরিটি অ্যাপ্লায়েন্সে সাইন-ইন করার পদ্ধতি

  3. নেটওয়ার্ক সিকিউরিটি অ্যাক্সেস করার এবং সুরক্ষিত করার পদ্ধতি

  4. নেটওয়ার্ক সিকিউরিটি আপডেট কীভাবে করবেন?