Zedmos

1. شروع به کار

→ فهرست · بعدی: نصب ←

1.1 Zedmos روی چه چیزی اجرا می‌شود

Zedmos روی سخت‌افزار معمولی x86 شصت‌وچهار بیتی نصب می‌شود — یک دستگاه، یک سرور رک، یا یک ماشین مجازی. دانگل سخت‌افزاری وجود ندارد و پیش از کار کردن فایروال چیزی برای فعال‌سازی نیست.

حداقلتوصیه‌شدهیادداشت‌ها
CPUx86 شصت‌وچهار بیتی (amd64)، 2 هسته4 هستهAES-NI توان عملیاتی VPN را به طور قابل توجهی بالا می‌برد. ARM پشتیبانی نمی‌شود.
حافظه2 GB4 GB8 GB یا بیشتر اگر موتور امنیتی، IDS/IPS یا اسکن فایل را فعال کنید. اسکنر ویروس به‌تنهایی حدود 1 GB امضا در RAM نگه می‌دارد.
ذخیره‌سازی8 GB32 GB یا بیشترسیستم نصب‌شده حدود 1.1 GB است. بقیه لاگ‌ها، ضبط‌های بسته، مجموعه قواعد IDS و امضاهای ویروس است — که همه رشد می‌کنند.
شبکه2 رابط2 یا بیشتریک آپلینک (WAN)، یک داخلی (LAN). یک رابط تنها فقط با سوئیچ مدیریت‌شده و VLAN کار می‌کند.
فرم‌ورUEFI یا BIOS قدیمیUEFIهر دانلود هیبریدی است: همان فایل به هر دو روش بوت می‌شود، و فرم‌ور تصمیم می‌گیرد.

ماشین‌های مجازی کاملاً پشتیبانی می‌شوند. به VM دو آداپتور شبکه بدهید، اگر قصد اجرای موتور امنیتی دارید دست‌کم 4 GB RAM، و از کنترلر دیسکی استفاده کنید که مهمان آن را به صورت یک دیسک ساده SATA یا SCSI ببیند.

1.2 کدام دانلود را بردارم؟

پنج دانلود وجود دارد. فقط در دو محور با هم فرق دارند — اینکه فایل یک سیستم آماده است یا یک نصب‌کننده، و اینکه با صفحه VGA حرف می‌زند یا با خط سریال.

دانلودچیستکنسولوقتی بردارید که
zedmos-installer.iso.xzنصب‌کننده، ISOVGAاز اینجا شروع کنید. روی DVD رایت کنید یا روی فلش USB بنویسید؛ روی BIOS و UEFI یکسان بوت می‌شود.
zedmos-installer-vga.img.xzنصب‌کننده، ایمیج دیسکVGAفرم‌ور شما از بوت کردن فلشی که فایل‌سیستم ISO9660 دارد سر باز می‌زند. همان نصب‌کننده، چیدمان ساده GPT/UFS.
zedmos-installer-serial.iso.xzنصب‌کننده، ISOسریال (115200 8N1)ماشین خروجی VGA ندارد — دستگاهی بدون صفحه که از پورت سریالش رانده می‌شود.
zedmos.img.xzسیستم آماده، ایمیج دیسکVGAسیستم را مستقیم روی دیسک هدف (یا کارت CF/SSD) می‌نویسید و از نصب‌کننده می‌گذرید. ایمیج دیسکی دست‌کم 8 GB انتظار دارد.
zedmos-serial.img.xzسیستم آماده، ایمیج دیسکسریالهمان، برای ماشینی بدون صفحه.

سریال تزئینی نیست. دستگاهی بدون خروجی VGA روی ساخت VGA هیچ‌چیز نشان نمی‌دهد: نه می‌توانید نصب‌کننده را ببینید و نه برانید، و روی سیستم نصب‌شده هم به منوی کنسول نمی‌رسید. اگر سخت‌افزارتان پورت سریال دارد و ویدیو ندارد، دانلود سریال را بردارید.

دانلودهای نصب‌کننده منویی به شما می‌دهند که در آن دیسک، چیدمان (تک‌دیسک، آینه، RAID-Z، رمزگذاری‌شده، یا پارتیشن‌بندی دستی) و رمز root را انتخاب می‌کنید. ایمیج‌های آماده سریع‌ترند اما همیشه از چیدمان پخته‌شده در ایمیج استفاده می‌کنند.

1.3 دانلود و تأیید

هر پنج فایل و checksumهایشان اینجا هستند:

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

در 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

در ویندوز، 7-Zip فایل‌های .xz را باز می‌کند؛ در macOS، xz با Homebrew می‌آید.

نوشتن یک فلش USB

نوشتن، فلش را کاملاً پاک می‌کند. نام دستگاه را دو بار بررسی کنید: نام بردن دیسک اشتباه آن را بدون تأیید و بدون راه بازگشت بازنویسی می‌کند.

لینوکس:

# 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

ویندوز: از ابزاری استفاده کنید که ایمیج خام می‌نویسد — 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 نشانی می‌دهند. وقتی اجاره آپلینک درون آن شبکه بیفتد، دستگاه LAN خودش را روی همان شبکه نمی‌گذارد: شبکه آزاد بعدی از 192.168.2.1، 192.168.10.1، 10.10.10.1، 172.16.10.1 را به همین ترتیب می‌گیرد. System status روی کنسول نشانی‌ای را که انتخاب کرده نشان می‌دهد. رمز را تغییر دهید. هر دستگاه با همان رمز عرضه می‌شود، و پنل کنترل تا وقتی تغییرش ندهید روی هر صفحه هشداری قرمز نشان می‌دهد (منوی کاربر → Change password).


→ فهرست · بعدی: نصب ←