Bir prosessorda marşrutlaşdırıcı və NAS etmək

Kompüterimi aldıqdan bir neçə il sonra Linux “ev serverim” var idi. İndi, o andan on beş ildən çox vaxt keçdi və çox vaxt evdə bir növ ikinci əlavə kompüterim var idi. Bir gün, onu yeniləmək vaxtı gələndə düşündüm: əgər mənim artıq pulsuz kompüterim varsa, niyə ayrıca marşrutlaşdırıcıya ehtiyacım var? Axı, çoxdan, 2000-ci illərdə, çoxları üçün bu standart konfiqurasiya idi.

Həqiqətən: bu gün bunun üçün ayrıca bir virtual maşın yarada və ona USB və ya PCI Wi-Fi kartı daxil edə bilərsiniz. Və bir OS olaraq, MikroTik RouterOS-dan bir addımda istifadə edə bilərsiniz, az pul müqabilində korporativ səviyyəli proqram təminatı əldə edə bilərsiniz.

Giriş

Layihəyə yeni başlayanda məqsəd və vəzifələrimi təsvir edəcəyəm:

  1. Montaj mümkün qədər ən ümumi standart komponentlərdən ibarət olmalıdır. Bu o deməkdir ki, mATX / mini-ITX-dən başqa heç bir ölçüdə anakart və tam ölçülü kartlara uyğun gəlməyən kiçik qutular yoxdur.
  2. Disklər üçün çox yer olmalıdır, lakin səbətlərin özləri 2.5” olmalıdır.
  3. Modulluq zamanla qənaətə səbəb olmalıdır - axırda köhnə standart 5-in Wi-Fi kartı sadəcə 7-yə dəyişdirilə bilər.
  4. Monitoru və klaviaturanı fiziki olaraq yüksək və uzaqda duran bir şeyə qoşmadan sistemin niyə qalxmadığını başa düşməyiniz üçün ən azı bir növ uzaqdan idarəetmə üçün dəstək
  5. ƏS seçimində tam sərbəstlik və istənilən ƏS-də bütün kritik komponentlər üçün onların dəstəyi
  6. Yüksək performans. Daşqının .torrentin bir neçə min fayla “çeynəməsini” gözləməkdən yoruldum və ya aktivləşdirilmiş şifrələmə sürətin disklərdən və ya şəbəkə bağlantısından aşağı düşməsinə səbəb olur.
  7. Vizual gözəllik və səliqəli montaj
  8. Ən yüksək kompaktlıq. İdeal ölçü müasir oyun konsoludur.

Dərhal xəbərdarlıq edirəm ki, aşağıda məqalədə bütün məqamları necə tamamlayacağınıza inanırsınızsa, siz çox sadəlövhsünüz və Synology və ya buludda bir yer almaq daha yaxşıdır.
Əslində, mən belə bir həlldə qeyri-real bir şey görmürəm, sadəcə olaraq, bəlkə də bütün təklifi kifayət qədər yaxşı öyrənməmişəm və ya bəlkə də ona görədir ki, öz-özünə yığılan NAS bazarı uzun müddətdir ki, tənəzzüldədir və orada bu məqsəd üçün daha az və daha az komponentlər var və onlar daha bahalıdır.

Proqram təminatı haqqında bir az

Son vaxtlar o qədər tənbəl olmuşam ki, KVM-i konfiqurasiya etmək belə istəmirəm, ona görə də LinusTechTips-in KVM-i konfiqurasiya etmək üçün lazımlı GUI və yaxşı NAS proqramı kimi təqdim etdiyi unRAID-in nə olduğunu görməyə qərar verdim. general. Mən də mdadm ilə məşğul olmaq üçün çox tənbəl olduğum üçün unRAID bir daşla iki quş öldürdü.

Məclis

Mənzil

Sonra standart komponentlərdən istifadə edərək evdə hazırlanmış NAS-ın yığılmasının təəccüblü çətin hissəsi gəldi: korpusun seçilməsi! Dediyim kimi, qapısı olan qutuların arxasında diskli səbətlərin olduğu günlər çoxdan geridə qalıb. Mən də həqiqətən 2,5” on beş millimetrlik Seagate disklərindən istifadə etmək istəyirdim (yazı zamanı maksimum tutum 5 TB-dir). Onlar səssizdirlər və az yer tuturlar. Hələlik 5TB mənim üçün kifayət idi.

Aydındır ki, mən miniITX anakartı istədim, çünki bir genişləndirmə yuvası kifayət idi.

Məlum oldu ki, kompakt qutular var, netbuk ölçüsündə, lakin 2,5 və "digər" qutular üçün yalnız bir yer var, burada artıq müvafiq ölçüdə bir neçə 3,5 var. Sadəcə olaraq orta yer yoxdur. Hətta pul üçün. Əlidə bir şey var idi, amma dayandırıldı (HƏMİŞƏ Əlini qeyri-adi şeylər üçün yoxlayın, bəzən çinlilər artıq hər şeyi icad edib kütləvi istehsala qoyublar). Bəzi kiçik forumlarda SilverStone CS01B-HS haqqında oxudum, lakin qiymət ümumiyyətlə "büdcə" kateqoriyasına uyğun gəlmədi. Axtarmaqdan yorulub, texniki spesifikasiyaların üçüncü bəndini tamamilə yerinə yetirməyən Shipito vasitəsilə Amazon-da sifariş verdim.

Ancaq indi büdcə haqqında ümumiyyətlə narahat olmaq lazım deyil!

Mən sizə məsləhət görürəm ki, dərhal Xəyalınızın bədəninin 3D modelini düzəldin və onu əsl alüminiumdan CNC maşınında çevirin. Silverstoundan bir az daha bahalı olacaq, amma min dəfə gözəl olacaq. Sadəcə daha sonra Github-da paylaşın!

prosessor

Əlbəttə ki, AMD-ni prosessor kimi istifadə etmək istədim, bu, 2019-cu ildir, bu, yalnız onu həqiqətən dərk etməyənlər üçün əlçatandır. Ancaq dördüncü addımı tamamlamağa çalışaraq “Uzaqdan idarəetmə dəstəyi” AMD-dən yalnız Ryzen DASH tapıram və başa düşürəm ki, bu halda Intel-i seçməliyəm.

Sonra hər şey həmişəki kimidir: Yandex.market, filtrlər, uşaqların problemləri üçün asan Googling və Moskva Dairəvi Yolu daxilində sabah pulsuz çatdırılma.

Ana plata

Ana platalara gəlincə, əslində, yalnız bir seçim var - Gigabyte GA-Q170TN.

Genişlənmə yuvasının niyə yalnız x4 olması ilə bağlı heç bir fikrim yoxdur, amma gələcəkdə orada on giqabitlik şəbəkə kartı quraşdırmaq istəsəniz, kifayət qədər ehtiyat olacaq (lakin siz artıq yaddaşa qoşula bilməyəcəksiniz) belə performansı təmin edir).

Böyük üstünlüklərdən biri: iki miniPCI-E yuvası. MikroTik bütün Wi-Fi kartlarını (və bunlar bizə lazım olanlardır, çünki RouterOS-da yeganə dəstəklənənlərdir) miniPCI-E formatında istehsal edir və çox güman ki, uzun illər bunu etməyə davam edəcək. bu onların genişləndirmə kartları üçün əsas standartıdır. Məsələn, onların modulunu ala bilərsiniz LoRaWAN və asanlıqla LoRa cihazları üçün dəstək əldə edin.

İki Ethernet, lakin 1 Gbit. 2017-ci ildə Ethernet sürəti 4 Gbit-ə qədər olan ana plataların satışını qadağan edən qanun irəli sürdüm, lakin bələdiyyə filtrindən keçmək üçün lazımi sayda imza toplamağa vaxt tapmadım.

Disklər

Disk olaraq iki STDR5000200 götürürük. Nədənsə onlar əslində orada olan ST5000LM000-dən daha ucuzdur. Alışdan sonra onu yoxlayırıq, sökürük, ST5000LM000-i çıxarırıq və SATA vasitəsilə qoşuruq. Zəmanət halında, onu yenidən bir yerə qoyursunuz və əvəzində yeni bir disk alırsınız (zarafat etmirəm, mən bunu etdim).

Mən NVMe SSD istifadə etməmişəm, bəlkə gələcəkdə ehtiyac yaranarsa.

Intel özünün ən yaxşı ənənələrində səhv etdi: ana platada kifayət qədər dəstək yoxdur, prosessorda da vPro dəstəyi lazımdır və siz uyğunluq cədvəli axtarmaqdan yorulacaqsınız. Hansısa möcüzə ilə bildim ki, sizə ən azı i5-7500 lazımdır. Amma artıq büdcədə məhdudiyyət olmadığı üçün özüm istefa verdim.

Qalan komponentlərdə maraqlı bir şey görmürəm, onları hər hansı bir analoqla əvəz etmək olar, buna görə satın alma zamanı qiymətləri olan ümumi cədvəl:

Ad
Nömrə
Qiymət
dəyəri

Əhəmiyyətli DDR4 SO-DIMM 2400MHz PC4-19200 CL17 – 4Gb CT4G4SFS624A
2
1 259
2 518

Seagate STDR5000200
2
8 330
16 660

SilverStone CS01B-HS
1
$159 + $17 (Amazondan çatdırılma) + $80 (Rusiyaya çatdırılma) = $256
16 830

PCI-E nəzarətçi Espada FG-EST14A-1-BU01
1
2 850
2 850

Enerji təchizatı SFX 300 W Sakit olun SFX POWER 2 BN226
1
4160
4160

Kingston SSD 240GB SUV500MS/240G {mSATA}
1
2 770
2 770

Intel Core i5-7500
1
10 000
10 000

GIGABYTE GA-Q170TN
1
9 720
9 720

MikroTik R11e-5HacT
1
3 588
3 588

Antenlər
3
358
1 074

RouterOS lisenziya səviyyəsi 4
1
$45
2 925

unRAID Əsas lisenziyası
1
$59
3 835

Cəmi 66 rubl. Sualın iqtisadi hissəsi ilə bağlı 930-cü bənd parça-parça məhv edilib, lakin bu, ruhu qızdırır ki, on ildən sonra bu aparat hələ də vəzifəni yerinə yetirə biləcək.

Proqram təminatının qurulması olduqca asan idi, xoşbəxtlikdən, onun bunu etmək imkanı var: bir axşam siçan ilə 95% klikləmək olar. Maraq varsa, bunu ayrı bir məqalədə təsvir edə bilərəm, çünki hər şey mükəmməl deyildi, amma həll edilə bilməyən həll olunmayan problemlər yox idi. Məsələn, RouterOS-da simli Ethernet adapterlərini quraşdırmaq o qədər də asan deyildi, çünki onun dəstəklənən avadanlıqlarının siyahısı kifayət qədər azdır.

Yüz gün ərzində sərhədi keçdikdən sonra nəticələr

  1. Bu məqsəd üçün vPro lazım deyil. Bu, ana plataların və prosessorların seçimini xeyli daraldır və evdə istifadə üçün siz simsiz HDMI genişləndiricisi və simsiz klaviatura ilə əldə edəcəksiniz. Son çarə olaraq (server zirzəmidə dəmir-beton plitənin altında yerləşir), bükülmüş cüt uzatma kabelindən istifadə edin.
  2. Dünən 10 gigabit lazım idi. Orta sabit disk saniyədə 120 meqabaytdan daha sürətli oxuyur.
  3. Bina büdcənin dörddə birini sərf edirdi. Bu, qəbuledilməzdir.
  4. NAS/routerdə sürətli prosessor ilkin göründüyündən daha zəruridir
  5. unRAID həqiqətən yaxşı proqramdır, sizə lazım olan hər şeyə malikdir və ehtiyacınız olmayan heç bir şey yoxdur. Bir dəfə ödəyirsən, daha çox disk lazım olsa, yalnız lisenziyaların qiymətindəki fərqi istəyirlər.

Mənim keçmiş hap acım VPN tunel şifrələməsini aktivləşdirərək təxminən 20 meqabit istehsal etdi. İndi bir gigabit çatdırmaq üçün yalnız bir i5-7500 nüvəsi kifayətdir.

Bir prosessorda marşrutlaşdırıcı və NAS etmək

PS

Sona qədər oxuyub maraqlı tapsanız çox sevinərəm! Bir şey aydın deyilsə, sual verin. Mən unuda bilərdim.

Dərhal aydın cavab verəcəm:

- Bütün bunlar niyə, sadəcə Synology ala bilərsinizmi?
- Bəli və mən sizə belə etməyi məsləhət görürəm. Daha asan, daha sürətli, daha ucuz və daha etibarlıdır. Bu məqalə niyə əlavə funksiyalara ehtiyac duyduğunu bilən həvəskarlar üçündür.

— Niyə FreeNAS olmasın, unRAID-də olan hər şey var, amma pulsuzdur?
— Təəssüf ki, açıq mənbə tamamilə fərqlidir. FreeNAS eyni proqramçılar tərəfindən maaşla yazılır. Əgər onların əməyini pulsuz əldə etsəniz, son məhsul sizsiniz. Və ya investor tezliklə onlara ödəniş etməyi dayandıracaq.

— Siz hər şeyi təmiz Linux-da edə bilərsiniz və yenə də pula qənaət edə bilərsiniz!
- Bəli. Bir vaxtlar mən də belə etmişəm. Bəs niyə? Linux-da şəbəkə qurmaq mənim üçün həmişə problem olub. Qoy Kompüter Təmizləyiciləri qalsın. Və RouterOS bu sinif problemləri tamamilə həll edir. MD RAID ilə də eynidir: mdadm axmaq səhvlər etməyimə mane olmasına baxmayaraq, mən hələ də məlumatları itirmişəm. UnRAID isə sadəcə olaraq səhv düyməni basmağınızın qarşısını alır. Yenə də vaxtınızı yaddaşın əl ilə qurulmasına sərf etməyə dəyməz.

- Ancaq yenə də virtual maşında adi Ubuntu quraşdırmısınız!
"Hər şey bunun üçün başladı." İndi heç kimin sizə verə bilməyəcəyi yaddaş sisteminizə, ev şəbəkəsinə və İnternetə maksimum qoşulma sürətinə malik şəxsi AWS-niz var. Bu virtual maşında hansı xidmətlərin işlədiləcəyinə qərar vermək sizin ixtiyarınızdadır.

- Hər hansı bir problem və dərhal evdə Wi-Fi, İnternet və ya anbar yoxdur.
- 1 rubl üçün ehtiyat marşrutlaşdırıcı var, amma disklərdən heç bir şey getmir. Bütün bu müddət ərzində disklərdən və soyuduculardan başqa heç nə pozulmayıb. Hətta adi nettop da demək olar ki, on il ərzində 000/24 işləyirdi və indi özünü əla hiss edir. İki diskdən xilas oldu.

Sorğuda yalnız qeydiyyatdan keçmiş istifadəçilər iştirak edə bilər. Daxil olunxahiş edirəm.

Proqram konfiqurasiyası haqqında ikinci hissəni yazmalıyam?

  • 60%Bəli 99

  • 18.1%Mənə maraqlı deyil, amma yazın30

  • 21.8%Lazım deyil 36

165 istifadəçi səs verib. 19 istifadəçi bitərəf qalıb.

Mənbə: www.habr.com

Добавить комментарий