Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

Në pjesës së parë Kam folur mjaft shkurt për ndërtimin vetë, që lejon krijimin e një kompjuteri, në të cilin mund të nisni unRAID për të krijuar NAS dhe MikroTik RouterOS në një makinë virtuale KVM si zëvendësim për një router të zakonshëm.

Në komentet u formuan diskutime mjaft të dobishme, pas së cilave është e nevojshme të korrigjohen gabimet në ndërtimin fillestar dhe të shkruhet një pjesë e tretë! Disa nga ato që u propozuan do t'i provoja gjithashtu dhe shpresoj, për këtë ta shkruaj pjesën e tretë.

Për instalimin fillestar, do të duhet të lidhni monitorin, tastierën dhe mausin me serverin.

Instalimi i unRAID

Shkojmë në sitin dhe instalojmë unRAID në USB-flash (të cilën e harrova ta shtoja në tabelë). Rekomandimet për flash janë standarde: një markë e njohur dhe një dimension fizik më i madh (për ftohje më të mirë). Ky flash do të ngarkojë unRAID, kështu që SSD-të tuaja do të përdoren krejtësisht për cache. Informacioni zyrtar më i detajuar këtu.

Mos harroni të aktivizoni në BIOS mbështetjen për VT-d dhe VT-x!

Lidhni flash-in me serverin dhe ndizeni në modin GUI.

Emri dhe fjalëkalimi standard: root pa fjalëkalim.

Versioni në momentin e shkrimit: 6.7.2

Pasi të nisni sistemin operativ, sigurohuni që të gjitha pajisjet e lidhura janë zbuluar. Sistema duhet të mbajë mend të gjitha diskët tuaj (diskët shfaqen në sekcionin Main), dy kontrollet Ethernet dhe kartën Wi-Fi (dhe është e përshtatshme ta shikoni në Tools -> System Devices).

Problemi me kontrollet SATA Marvell

Për shkak të ndonjë problemi me drejtuesit e kontrolleve Marvell, ata nuk punojnë pasi të aktivizohet VT-d në unRAID versioni 6.7.x.

Kam zgjedhur zgjidhjen më të thjeshtë: shtova iommu=pt në rreshtin e parametrave të dorëzuar bërthamës Linux gjatë ngarkimit. Kjo bëhet në sekcionin Main (pastaj klikoni në pajisjen 'Flash'). Gjithashtu, mund ta ndryshoni fillimisht konfigurimin në flash: boot/syslinux/syslinux.cfg

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

Rreth Intel vPro

Nuk e rekomandoj për të kërkuar pajisje që mbështetin vPro/AMT.

Së pari, për funksionimin normal të desktopit të largët, duhet të lidhni pajisjen HDMI-dummy ose DP-dummy plug, përndryshe kartela grafike e integruar nuk do të inicializohet pa një monitor të lidhur.

Së dyti, cilësia e programit të klientit nga Intel është jashtëzakonisht e ulët.

Së treti, të njëjtin funksionalitet për përdorim në shtëpi do ta arrini me një zgjatues HDMI/DP pa tel ose me tel dhe në të njëjtën kohë nuk do të jeni të kufizuar në zgjedhjen e pajisjeve.

Konfigurimi i rrjetit

ShkojmĂ« nĂ« Settings -> Network Settings. Siç e keni kuptuar, njĂ« nga ndĂ«rfaqet do tĂ« shikojĂ« nĂ« rrjetin lokal, tjetri — nĂ« internet. Fillimisht, pĂ«rcaktoni atĂ« qĂ« do tĂ« lidhet me rrjetin tuaj lokal. NĂ« pllakĂ«n time amĂ«, nĂ« lidhjet ka etiketa me adresat MAC, kĂ«shtu e kuptova se kush Ă«shtĂ« kush.

Në dy fjalë, çfarë duhet të bëni: caktoni çdo ndërfaqe si anëtare të dy urave L2 të veçanta dhe vendosni një adresë IP statike në atë që lidhet me rrjetin lokal. Në ndërfaqen që shikon në internet, adresa IP nuk është e nevojshme, për këtë do të merret RouterOS.

Këtu është çfarë duhet të keni:

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

  • 192.168.1.2 — adresa, me tĂ« cilĂ«n do tĂ« jetĂ« i aksesueshĂ«m unRAID
  • 192.168.0.1 — adresa e RouterOS
  • 192.168.1.3 — adresa e serverit DNS pi.hole

Mund ta lësh adresimin për eth0 për DHCP, por nëse ka ndonjë problem me RouterOS, nuk do të mund të qaseni në unRAID dhe do të duhet të lidhni një monitor dhe tastierë me serverin.

Pas konfigurimit të rrjetit, mund të kaloni në konfigurimin e largët, duke vendosur dorazi adresën IP tek klienti LAN.

Konfigurimi i ruajtjes

PĂ«r tĂ« nisur makinĂ«n virtuale, do tĂ« nevojitet njĂ« magazinĂ«, kĂ«shtu qĂ« erdhi koha ta konfiguroni. Nuk do tĂ« pĂ«rshkruaj nĂ« detaje, sepse Ă«shtĂ« mjaft e thjeshtĂ«: ju duhet tĂ« caktoni role disqeve tĂ« ngurta — njĂ«ri Disk 1, tjetri — Parity.

Në pjesën e parë kam thënë se një SSD është i mjaftueshëm, por në të vërtetë nuk është ashtu: është më mirë të merrni dy të njëjtë dhe të krijoni një grumbull cache, kështu të dhënat do të mbrohen në rast se njëra prej tyre dështon. Gjithashtu, në unRAID nuk ekziston mekanizmi i rezervimit të të dhënave nga cache. Më shumë detaje janë të përshkruara këtu.

Duhet të duket kështu (më vjen keq, nuk kam blerë një SSD të dytë ende):

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

Gjithashtu, mund të konfiguroni një orar për kontrollin e paritetit dhe transferimin e të dhënave nga cache. Kjo bëhet në faqen Settings -> Scheduler.

Kontrolli i paritetit mjafton tĂ« bĂ«het njĂ«herĂ« nĂ« dy muaj, ndĂ«rsa transferimi i tĂ« dhĂ«nave nga cache — çdo natĂ«.

Menjëherë mund të konfiguroni burimet e aksesueshme në rrjet në sekcionin Shares:

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

PĂ«r shkak se kam vetĂ«m njĂ« disk pĂ«r cache, domains — tĂ« paprotectuar. Ju duhet tĂ« keni gjithçka tĂ« gjelbĂ«r.

Instalimi i RouterOS

Së pari, duhet të shkarkoni imazhin ISO të instalimit këtu (zgjidhni x86 Stable CD Image) dhe ta vendosni në Towerisos.

Tani është koha për të krijuar makinën virtuale.

Aktivizoni mbĂ«shtetje nĂ« Settings -> VM Manager. Pas kĂ«saj, do tĂ« shfaqet njĂ« skedĂ« e re — VMs, kaloni nĂ« tĂ«.

Klikoni Shto VM, pastaj — Linux.

  • Caktoni vetĂ«m njĂ« bĂ«rthamĂ«
  • Mjafton tĂ« dedikoni 128 ose 256 megabajt kujtesĂ«
  • Makina — i440fx-3.1
  • BIOS — SeaBIOS
  • NĂ« pikĂ«n OS Install ISO zgjidhni imazhin e shkarkuar (/mnt/user/isos/mikrotik-6.46.iso)
  • MadhĂ«sia primare e vDisk - 256M
  • Busi primar i vDisk - SATA
  • Ura e rrjetit - br0
  • Shtoni njĂ« ndĂ«rfaqe tĂ« dytĂ« rrjeti dhe zgjidhni br1
  • NĂ«se nĂ« Other PCI Devices nuk shihet karta juaj Wi-Fi, nuk ka asgjĂ« pĂ«r t'u shqetĂ«suar - do ta shkruajmĂ« manualisht nĂ« konfigurim, nĂ«se shfaqet - vendosni njĂ« tik.
  • NdĂ«rkohĂ«, hiqni tikun Start VM after creation dhe klikoni Create.

Mbani mend se cilat MAC-adresa do të marrin cilat ndërfaqe, për t'i lidhur më vonë në RouterOS.

Për një arsye, ndonjëherë nuk më funksiononte normal shpërndarja automatike e porteve për VM të ndryshme, prandaj hapni konfigurimin XML që keni krijuar dhe ndryshoni rreshtin me cilësimin VNC në diçka të ngjashme me:

Nëse, si në rastin tim, nuk shfaqej adaptori Wi-Fi në Other PCI Devices, shkruajeni atë manualisht. Për këtë, duhet të dini adresën e tij në autobusin PCI. Më e lehtë është të bëni këtë në Tools -> System Devices, aty do të ketë një rresht:

IOMMU group 23: [168c:003c] 0b:00.0 Kontrollues rrjeti: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter

ÇfarĂ« nĂ« rastin tim shndĂ«rrohet nĂ«:

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)
(më falni, parser MD në habra ndonjëherë bën gabime në këtë fragment, duhej ta vendosja si imazh)

Mund të filloni VM dhe të lidhuni me të përmes VNC. Instalimi i RouterOS është shumë i lehtë! Pas ftesës për të zgjedhur paketat, më e lehtë është të zgjidhni të gjitha me tastin a dhe përfundoni instalimin me tastin i, duke refuzuar të ruani konfigurimin e vjetër dhe duke pranuar formatimin e disku.

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

Pas rinisjes, jepni si login admin, fjalëkalimi - bosh.

Shkruani /interface print dhe sigurohuni që sistemi të shohë të tri ndërfaqet tuaja të rrjetit (unë bëra një screenshot me sistemin e tashëm të konfiguruar, ku emrat ndryshojnë nga ato të paracaktuara):

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

Në këtë fazë, mund të shkarkoni winbox, lidhuni me RouterOS përmes adresës MAC dhe bëni konfigurimin e mëtejshëm përmes GUI.

Mendoj se konfigurimi i detajuar i RouterOS kalon përmasat e këtij artikulli, sidomos pasi në internet ka shumë manuale, prandaj ju sugjeroj të filloni me konfigurimin standard Quick Setup:

Konfigurimi i router-it të shtëpisë + NAS në unRAID (pjesa 2)

Mund të lidhni një kabllo me internet në një port të lirë dhe të kaloni LAN-klientin në marrjen automatik të IP-adresës, si dhe të kontrolloni funksionalitetin e Wi-Fi. Pasi të jeni të sigurt se gjithçka funksionon, mund të blini dhe futni çelësin licencë të RouterOS.

Shtimi i VM me Linux

Për të punuar në një ambient më të njohur, do të krijojmë një makinë virtuale tjetër, ku do të ekzekutoni %distro_name% tuaj të preferuar

Po ashtu, shkarkoni imazhin ISO dhe vendoseni në isos

Shkoni në menunë e njohur VMs, pastaj Shto VM, shumica dërrmuese e cilësimeve tani mund të lihen të paracaktuara.

  • BIOS — SeaBIOS
  • NĂ« pikĂ«n OS Install ISO zgjidhni imazhin e shkarkuar
  • MadhĂ«sia primare e vDisk - diku rreth 10-20 GB
  • ShpĂ«rndarja Unraid - rruga drejt katalgut qĂ« dĂ«shironi ta bĂ«ni tĂ« aksesueshĂ«m pĂ«r VM, nĂ« rastin tim /mnt/user/shared/
  • Tagu i montimit Unraid shared
  • Ura e rrjetit - br0
  • NdĂ«rkohĂ«, hiqni tikun Start VM after creation dhe klikoni Create.

Po ashtu, në konfigurim rregulloni cilësimin e serverit VNC:

Instaloni sistemin, ai duhet të marrë IP përmes DHCP dhe të ketë qasje në internet.

Për të bërë katalogun e FS në host të aksesueshëm, shtoni në /etc/fstab rreshtin e ardhshëm:

shared  /mnt/shared     9p      trans=virtio,version=9p2000.L 0 0

Tani mund të përdorni shërbimet e njohura në makinë Linux të njohur, e cila do të jetë lehtësisht portabile në pajisje të tjera!

Nëse gjithçka punon rregullisht dhe ndizet-ndizet pa probleme, atëherë mund të blini dhe futni çelësin për unRAID. Mos harroni se ai lidhet me GUID-in e flash drive (edhe pse, mund ta transferoni). Po ashtu, pa licencë, automatizmi i lancerit të VM nuk do të funksionojë.

Finali

Faleminderit që e lexuat deri në fund!

Pata përpjekje të mos shkruaj shumë, por përsëri rezultati për mua duket mjaft i gjatë. Karakteristikat e tjera të unRAID janë të thjeshta në konfigurim sipas mendimit tim, sidomos, pasi gjithçka konfiguroni me miun.

Ka ide tĂ« mira qĂ« mund tĂ« vendosen nĂ« VM kĂ«tu. Mendoj se secili ka nevojat e veta dhe nuk ka mundĂ«si tĂ« krijohet njĂ« listĂ« universale. MegjithatĂ«, pi.hole, padyshim, mund tĂ« rekomandoj pĂ«r tĂ« gjithĂ« 🙂

Shpresoj të kem energji për vazhdimin!

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster