1. البداية
→ المحتويات · التالي: التثبيت ←
1.1 ما الذي يعمل عليه Zedmos
يُثبَّت Zedmos على عتاد x86 عادي بمعمارية 64 بت — جهاز، أو خادم رفوف، أو آلة افتراضية. لا يوجد مفتاح عتادي ولا شيء يجب تفعيله قبل أن يعمل جدار الحماية.
| الحد الأدنى | الموصى به | ملاحظات | |
|---|---|---|---|
| المعالج | x86 بمعمارية 64 بت (amd64)، نواتان | 4 أنوية | يرفع AES-NI إنتاجية VPN كثيرًا. ARM غير مدعوم. |
| الذاكرة | 2 غيغابايت | 4 غيغابايت | 8 غيغابايت أو أكثر إذا فعّلت محرك الأمن أو IDS/IPS أو فحص الملفات. يحتفظ ماسح الفيروسات وحده بنحو 1 غيغابايت من التواقيع في الذاكرة. |
| التخزين | 8 غيغابايت | 32 غيغابايت أو أكثر | يشغل النظام المثبَّت نحو 1.1 غيغابايت. والباقي سجلات والتقاطات حزم ومجموعات قواعد IDS وتواقيع فيروسات — وكلها تنمو. |
| الشبكة | واجهتان | اثنتان أو أكثر | وصلة صاعدة واحدة (WAN)، وواحدة داخلية (LAN). لا تعمل الواجهة الواحدة إلا مع مبدّل مُدار وVLAN. |
| البرنامج الثابت | UEFI أو BIOS قديم | UEFI | كل تنزيل هجين: الملف نفسه يقلع بالطريقتين، والبرنامج الثابت يقرر. |
الآلات الافتراضية مدعومة بالكامل. أعطِ الآلة الافتراضية محوّلَي شبكة، و4 غيغابايت من الذاكرة على الأقل إذا كنت تنوي تشغيل محرك الأمن، واستخدم متحكم قرص يراه الضيف كقرص SATA أو SCSI عادي.
1.2 أي تنزيل آخذ؟
هناك خمسة تنزيلات. تختلف على محورين فقط — هل الملف نظام جاهز أم مثبّت، وهل يتحدث إلى شاشة VGA أم إلى خط تسلسلي.
| التنزيل | ما هو | وحدة التحكم | خذه عندما |
|---|---|---|---|
zedmos-installer.iso.xz | مثبّت، ISO | VGA | ابدأ هنا. احرقه على DVD أو اكتبه على ذاكرة USB؛ يقلع على BIOS وUEFI على السواء. |
zedmos-installer-vga.img.xz | مثبّت، صورة قرص | VGA | يرفض برنامجك الثابت الإقلاع من ذاكرة USB تحمل نظام ملفات ISO9660. المثبّت نفسه، بتخطيط GPT/UFS عادي. |
zedmos-installer-serial.iso.xz | مثبّت، ISO | تسلسلي (115200 8N1) | ليس للجهاز مخرج VGA — جهاز دون شاشة يُدار عبر منفذه التسلسلي. |
zedmos.img.xz | نظام جاهز، صورة قرص | VGA | تكتب النظام مباشرة على القرص المستهدف (أو بطاقة CF/SSD) وتتخطى المثبّت. تتوقع الصورة قرصًا لا يقل عن 8 غيغابايت. |
zedmos-serial.img.xz | نظام جاهز، صورة قرص | تسلسلي | الشيء نفسه، لجهاز دون شاشة. |
التسلسلي ليس مسألة شكلية. لا يعرض جهاز دون مخرج VGA أي شيء على الإطلاق مع بناء VGA: لا تستطيع رؤية المثبّت ولا قيادته، وعلى نظام مثبَّت لا تستطيع الوصول إلى قائمة وحدة التحكم أيضًا. إن كان لعتادك منفذ تسلسلي ولا مخرج فيديو، فخذ تنزيلاً تسلسليًا.
تترك لك تنزيلات المثبّت قائمة تختار فيها القرص والتخطيط (قرص واحد، أو مرآة، أو RAID-Z، أو مشفّر، أو تقسيم يدوي) وكلمة مرور root. أما الصور الجاهزة فأسرع لكنها تستخدم دائمًا التخطيط المخبوز في الصورة.
1.3 التنزيل والتحقق
تقع الملفات الخمسة كلها ومجاميعها الاختبارية في:
https://www.zedmos.com/repo_zedmos_iso/
يحمل المجلد أيضًا ملف SHA256 بسطر واحد لكل تنزيل. تحقق قبل أن تكتب — فالتنزيل المبتور ينتج جهازًا يقلع إلى المنتصف ويفشل بطرق يصعب قراءتها.
$ curl -O https://www.zedmos.com/repo_zedmos_iso/zedmos-installer.iso.xz
$ curl -O https://www.zedmos.com/repo_zedmos_iso/SHA256
$ sha256sum -c --ignore-missing SHA256
zedmos-installer.iso.xz: OK
على Windows PowerShell:
Get-FileHash .\zedmos-installer.iso.xz -Algorithm SHA256
# compare the hash with the matching line in the SHA256 file
1.4 فك الضغط وكتابة الوسيط
كل تنزيل مضغوط بصيغة xz. فك ضغطه أولاً.
$ xz -d zedmos-installer.iso.xz # -> zedmos-installer.iso
على Windows يفتح 7-Zip ملفات .xz؛ وعلى macOS يأتي xz مع Homebrew.
كتابة ذاكرة USB
تمسح الكتابة الذاكرة بالكامل. تحقق من اسم الجهاز مرتين: تسمية القرص الخطأ تكتب فوقه دون تأكيد ودون طريق للعودة.
Linux:
# lsblk # find the stick, e.g. sdb
# dd if=zedmos-installer.iso of=/dev/sdb bs=4M status=progress conv=fsync
macOS:
$ diskutil list # find the stick, e.g. disk4
$ diskutil unmountDisk /dev/disk4
# dd if=zedmos-installer.iso of=/dev/rdisk4 bs=4m
FreeBSD:
# dd if=zedmos-installer.iso of=/dev/da0 bs=4m conv=sync
Windows: استخدم أداة تكتب صورة خامًا — Rufus في وضع DD image، أو balenaEtcher، أو Win32 Disk Imager. الأداة التي «تستخرج ISO إلى ذاكرة FAT32» تنتج ذاكرة لا تقلع.
كتابة النظام الجاهز مباشرةً
الأمر نفسه، موجَّهًا إلى القرص المستهدف بدلاً من الذاكرة، وباستخدام zedmos.img. يُدمَّر كل ما على ذلك القرص. وعند الإقلاع الأول يتمدد الجهاز ليملأ القرص ويولّد مفاتيحه وشهادته الخاصة.
1.5 ما تحتاجه أمامك
- كابل شبكة من منفذ الوصلة الصاعدة في الجهاز إلى الموجّه أو المودم الحالي لديك. افتراضيًا تطلب الوصلة الصاعدة عنوانًا عبر DHCP.
- كابل ثانٍ من المنفذ الداخلي إلى مبدّل، أو مباشرة إلى الحاسوب المحمول الذي ستكوّن منه. يجيب المنفذ الداخلي على
192.168.1.1/24ويوزّع عناوين من192.168.1.100فصاعدًا. - شاشة ولوحة مفاتيح، أو كابل تسلسلي، للدقائق القليلة الأولى. يمكنك تخطي هذا فقط إن كنت راضيًا عن العنونة الافتراضية.
بعد أن يقلع الجهاز ويحصل حاسوبك المحمول على عنوان منه، تكون لوحة التحكم على https://192.168.1.1/ — المستخدم root، كلمة المرور zedmos.
إذا كان موجّهك يستخدم
192.168.1.xبالفعل. يوزّع كثير من موجّهات المنازل والمكاتب عناوين في192.168.1.0/24. وعندما يقع عقد إيجار الوصلة الصاعدة داخل تلك الشبكة، لا يضع الجهاز شبكته المحلية على الشبكة نفسها: بل يأخذ الشبكة الحرة التالية من192.168.2.1و192.168.10.1و10.10.10.1و172.16.10.1، بهذا الترتيب. ويعرض System status على وحدة التحكم العنوان الذي اختاره. غيّر كلمة المرور. يُشحن كل جهاز بكلمة المرور نفسها، وتعرض لوحة التحكم تحذيرًا أحمر في كل صفحة حتى تغيّرها (قائمة المستخدم → Change password).