Zedmos

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مثبّت، ISOVGAابدأ هنا. احرقه على 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).


→ المحتويات · التالي: التثبيت ←