حاسوبان في صندوق واحد
ثبِّت OPNsense على جهاز Sophos XGS فيقلع جدارًا ناريًّا يعمل، لكن بلا أي واجهة شبكة. يبدو الجهاز حاسوبًا واحدًا وهو اثنان: معالج x86 رئيسي، ومعالج مساعد خلف منفذ PCIe يملك كل المنافذ الأمامية.
لا يوفّر المُصنِّع تعريفات إلا لنظامه ولِلينكس، فإذا انتهى الدعم صار الحكم المعتاد على الجهاز أنه نفاية إلكترونية. يُعيد هذا المشروع المنافذ إلى FreeBSD، ثم يُشغِّل المعالج المساعد لصالح الجدار الناري.
ماذا يفعل
كل المنافذ الأمامية
المنافذ الأربعة عشر كلها على XGS 136، والاثنا عشر كلها على XGS 3300 مع منافذ وحدة التوسعة، كلٌّ منها واجهة FreeBSD عادية باسمها المكتوب على الهيكل.
pf يقرّر، والمعالج المساعد يمرّر
الاتصال الذي أجازه الجدار الناري يدخل جدول التدفقات في المعالج المساعد، IPv4 مع ترجمة عناوينه وIPv6 كما هو، ويخرج منه لحظة يتخلّى عنه pf.
IPsec في محرّك التشفير
الارتباط الذي يثبّته strongSwan عبر OPNsense ينتقل إلى محرّك التشفير في المعالج المساعد دون كتابة أي شيء: AES-GCM، وAES-CBC مع HMAC، وعبور NAT.
قوائم الجدار الناري تقطع
إذا أُضيف عنوان إلى قائمة حظر، أو سجّل نظام كشف التسلل بصمة TLS مدرجة (JA4)، انقطع الاتصال حتى لو كان في العتاد.
جزء من OPNsense
قسم واحد في القائمة، وكل صفحة بالعربية والإنجليزية، والمنافذ الأمامية تُسنَد عند أول إقلاع، والتحديث من صفحته في ثوانٍ.
أمانة في كل رقم
كل رقم في صفحة تشرح كيف أُخذ، مع صورة للقياس. والادعاء الذي ثبت خطؤه يبقى في صفحته مشطوبًا، وبجانبه ما حلّ محلّه.
أرقام مقيسة لا وعود
كل رقم يقود إلى الصفحة التي تحمله، وفيها كيف أُخذ وعلى أي نسخة من التعريف.
عائلتان تعملان الآن
على عتاد لا يشترك في شيء. وعائلتان أخريان، OCTEON TX2 وطرازه 98XX، موصوفتان من ملفات المُصنِّع التنفيذية وتنتظران العتاد؛ أما TOPAZ وGR فلا معالج مساعد فيهما.
يبدو مثل OPNsense لأنه OPNsense
قسم XGS في القائمة يعرض اللوحة الأمامية وحالة كل منفذ، والمعالج المساعد، والتدفقات في العتاد، ومحرّك IPsec، ووحدات الإرسال والاستقبال، والتحديثات، وتقارير المشكلات. كل صفحة مصوّرة على جهاز حقيقي، بالعربية والإنجليزية.
الإضافات حوله
كلٌّ في مستودعه، وكلٌّ يُثبَّت وحده.
xgs-image-builder
صورة OPNsense لجهاز Sophos XGS فيها كل شيء، تُبنى على GitHub من نموذج.
os-fanctl
التحكم في المراوح من درجات الحرارة التي تنشرها النواة، وتعود المراوح إلى العتاد عند أي عطل.
os-frontpanel
معلومات الجدار الناري على شاشة الجهاز الأمامية، ولأزرارها عمل.
os-linkhealth
يراقب كل منفذ ويخبرك أي كابل أو وحدة إرسال تتلف، بأسماء الهيكل.
os-netreport
ملخص مقروء عن الشبكة بالبريد على جدول، بالعربية أو الإنجليزية.
os-theme-xgs
سمة XGS Silicon لواجهة الويب: فاتحة وداكنة وتلقائية.
opnsense-arabic
ترجمة عربية كاملة لواجهة OPNsense.
opnsense-rtl
تخطيط الصفحة من اليمين إلى اليسار حين تكون الواجهة بالعربية أو الفارسية.
القصة
كيف صار جدار ناري بلا منافذ جدارًا بكل منافذه: ثمانية أشهر من البحث، وقراءة المصادر المفتوحة لما تقوله فعلًا، ومعالجان مساعدان لا يشتركان في شيء، والخطوة الأخيرة. في أحد عشر فصلًا مع الصور (بالإنجليزية).
اقرأها من البدايةراسل المشروع
سؤال، أو جهاز غير مدرج، أو قياس أجريته بنفسك، أو عمل تريد أن تقدّمه: صفحة التواصل تصل إلى كاتب المشروع مباشرة. أما مشكلات الأجهزة فأفضل طريق لها صفحة Problem Reports في الجهاز نفسه، فهي ترسل ما يلزم ولا شيء خاصًّا.
تواصل افتح بلاغًامشروع مستقل، لا علاقة له بشركة Sophos ولا بشركة Deciso.