การสร้างเราเตอร์และ NAS บนโปรเซสเซอร์ตัวเดียว

ฉันมี “โฮมเซิร์ฟเวอร์” ของ Linux เพียงไม่กี่ปีหลังจากที่ฉันซื้อคอมพิวเตอร์ เวลาผ่านไปกว่าสิบห้าปีแล้วนับตั้งแต่ช่วงเวลานั้น และส่วนใหญ่เวลานี้ฉันมีคอมพิวเตอร์เครื่องที่สองเพิ่มเติมที่บ้าน วันหนึ่งเมื่อถึงเวลาอัปเดต ฉันคิดว่า: ทำไมฉันจึงต้องมีเราเตอร์แยกต่างหากหากฉันมีคอมพิวเตอร์ฟรีอยู่แล้ว ท้ายที่สุดแล้ว นานมาแล้วในช่วงทศวรรษ XNUMX นี่เป็นการกำหนดค่ามาตรฐานสำหรับหลายๆ คน

แน่นอน: วันนี้คุณสามารถสร้างเครื่องเสมือนแยกต่างหากและเสียบการ์ด USB หรือ PCI Wi-Fi เข้าไปได้ และในฐานะระบบปฏิบัติการ คุณสามารถใช้ MikroTik RouterOS ได้ในคราวเดียว โดยรับซอฟต์แวร์ระดับองค์กรด้วยเงินเพียงเล็กน้อย

การเข้า

ฉันจะร่างเป้าหมายและวัตถุประสงค์ของฉันในขณะที่ฉันเพิ่งเริ่มโครงการ:

  1. การประกอบควรประกอบด้วยส่วนประกอบมาตรฐานทั่วไปให้มากที่สุดเท่าที่จะเป็นไปได้ ซึ่งหมายความว่าไม่มีเมนบอร์ดขนาดอื่นนอกจาก mATX / mini-ITX และเคสขนาดต่ำที่ไม่สามารถรองรับการ์ดขนาดเต็มได้
  2. ควรมีพื้นที่เพียงพอสำหรับดิสก์ แต่ตัวตะกร้าควรมีขนาด 2.5 นิ้ว
  3. ความเป็นโมดูลควรนำไปสู่การประหยัดเมื่อเวลาผ่านไป - หลังจากนั้นการ์ด Wi-Fi ของมาตรฐานเก่า 5 ก็สามารถเปลี่ยนเป็น 7 ได้
  4. รองรับรีโมตคอนโทรลอย่างน้อยบางประเภทเพื่อให้คุณเข้าใจว่าทำไมระบบไม่ขึ้นโดยไม่ต้องเชื่อมต่อจอภาพและคีย์บอร์ดเข้ากับสิ่งที่ยืนอยู่สูงและห่างไกล
  5. อิสระอย่างเต็มที่ในการเลือกระบบปฏิบัติการและการรองรับส่วนประกอบที่สำคัญทั้งหมดในระบบปฏิบัติการใดๆ
  6. ประสิทธิภาพสูง. เบื่อกับการรอให้ Deluge "เคี้ยว" .torrent เป็นไฟล์หลายพันไฟล์ หรือการเข้ารหัสที่เปิดใช้งานทำให้ความเร็วลดลงต่ำกว่าดิสก์หรือการเชื่อมต่อเครือข่าย
  7. ความสวยงามของภาพและการประกอบที่ประณีต
  8. ความกะทัดรัดสูงสุด ขนาดที่เหมาะสมคือคอนโซลเกมที่ทันสมัย

ฉันจะเตือนคุณทันทีว่าหากคุณเชื่อว่าบทความด้านล่างนี้ ฉันจะบอกวิธีทำทุกประเด็นให้ครบถ้วน คุณไร้เดียงสามากและคุณควรซื้อ Synology หรือที่ในระบบคลาวด์จะดีกว่า
ที่จริงแล้ว ฉันไม่เห็นสิ่งใดที่ไม่สมจริงในโซลูชันดังกล่าว อาจเป็นเพียงว่าบางทีฉันยังไม่ได้ศึกษาข้อเสนอทั้งหมดดีพอ หรืออาจเป็นเพราะตลาดสำหรับ NAS ที่ประกอบเองตกต่ำลงเป็นเวลานานและที่นั่น มีส่วนประกอบน้อยลงเรื่อยๆ เพื่อจุดประสงค์นี้ และมีราคาแพงกว่า

เล็กน้อยเกี่ยวกับซอฟต์แวร์

ช่วงนี้ฉันขี้เกียจมากจนไม่อยากกำหนดค่า KVM ด้วยตัวเอง ดังนั้นฉันจึงตัดสินใจลองดูว่า unRAID คืออะไร ซึ่ง LinusTechTips อ้างว่าเป็น GUI ที่มีประโยชน์สำหรับการกำหนดค่า KVM และซอฟต์แวร์ NAS ที่ดี ทั่วไป. เนื่องจากฉันขี้เกียจเกินไปที่จะจัดการกับ mdadm unRAID จึงฆ่านกสองตัวด้วยหินนัดเดียว

การชุมนุม

การเคหะ

ถัดมาเป็นส่วนที่ยากอย่างน่าประหลาดใจในการประกอบ NAS แบบโฮมเมดโดยใช้ส่วนประกอบมาตรฐาน: การเลือกเคส! อย่างที่ฉันบอกไปวันที่เคสที่มีประตูด้านหลังซึ่งมีตะกร้าพร้อมดิสก์นั้นหมดไปนานแล้ว และฉันก็ต้องการใช้ไดรฟ์ Seagate ขนาด 2,5 มม. ขนาด 5 นิ้วด้วย (ในขณะที่เขียนความจุสูงสุดคือ 5TB) พวกเขาเงียบและใช้พื้นที่น้อย สำหรับตอนนี้ XNUMXTB ก็เพียงพอสำหรับฉัน

แน่นอนว่าฉันต้องการมาเธอร์บอร์ด miniITX เนื่องจากดูเหมือนว่าสล็อตขยายช่องเดียวก็เพียงพอแล้ว

ปรากฎว่ามีเคสขนาดกะทัดรัดขนาดของเน็ตบุ๊ก แต่มีเพียงที่เดียวสำหรับเคส 2,5 และ "อื่น ๆ " ซึ่งมีขนาดที่สอดคล้องกันสองสามใน 3,5 อยู่แล้ว ไม่มีพื้นกลาง แม้กระทั่งเพื่อเงิน มีบางอย่างในอาลี แต่ก็ถูกยกเลิกไป (ตรวจสอบอาลีเพื่อหาสิ่งผิดปกติอยู่เสมอ บางครั้งชาวจีนก็ได้คิดค้นทุกอย่างแล้วและนำไปผลิตจำนวนมาก) ในฟอรัมเล็กๆ บางแห่ง ฉันได้อ่านเกี่ยวกับ SilverStone CS01B-HS แล้ว แต่ราคาไม่เหมาะกับหมวด "งบประมาณ" เลย เบื่อกับการค้นหาฉันจึงสั่งมันจาก Amazon ผ่าน Shipito ซึ่งล้มเหลวในข้อกำหนดทางเทคนิคข้อที่สามโดยสิ้นเชิง

แต่ตอนนี้คุณไม่ต้องกังวลเรื่องงบประมาณอีกต่อไป!

ฉันแนะนำให้คุณสร้างโมเดล 3 มิติของร่างกายในฝันของคุณทันทีแล้วเปิดเครื่อง CNC จากอลูมิเนียมจริง มันจะแพงกว่า Silverstone เล็กน้อย แต่ดีกว่าพันเท่า เพียงแชร์บน Github ในภายหลัง!

หน่วยประมวลผล

แน่นอนว่าฉันต้องการใช้ AMD เป็นโปรเซสเซอร์ มันคือปี 2019 มีให้เฉพาะผู้ที่ไม่ได้เจาะลึกมันจริงๆ เท่านั้น แต่ในการพยายามทำตามขั้นตอนที่สี่ "การสนับสนุนการควบคุมระยะไกล" ฉันพบเฉพาะ Ryzen DASH จาก AMD และฉันเข้าใจว่าในกรณีนี้ฉันต้องเลือก Intel

ต่อไปทุกอย่างก็เช่นเคย: Yandex.market, ฟิลเตอร์, Googling ง่าย ๆ สำหรับปัญหาของเด็ก ๆ และการจัดส่งฟรีในวันพรุ่งนี้ภายในถนนวงแหวนมอสโก

เมนบอร์ด

สำหรับเมนบอร์ดนั้น จริงๆ แล้วมีเพียงทางเลือกเดียวเท่านั้น - Gigabyte GA-Q170TN

ฉันไม่มีความคิดเลยแม้แต่น้อยว่าทำไมช่องขยายจึงมีเพียง x4 แต่หากในอนาคตคุณต้องการติดตั้งการ์ดเครือข่ายขนาด XNUMX กิกะบิตที่นั่น ก็จะมีการสำรองเพียงพอ (แต่คุณจะไม่สามารถเชื่อมต่อที่เก็บข้อมูลนั้นได้อีกต่อไป ให้ประสิทธิภาพดังกล่าว)

ข้อดีอย่างหนึ่งที่สำคัญ: สล็อต miniPCI-E สองช่อง MikroTik ผลิตการ์ด Wi-Fi ทั้งหมด (และนี่คือการ์ดที่เราต้องการเนื่องจากเป็นการ์ดเดียวที่รองรับใน RouterOS) ในรูปแบบ miniPCI-E และมีแนวโน้มว่าจะยังคงทำเช่นนั้นต่อไปอีกหลายปีตั้งแต่ นี่คือมาตรฐานหลักสำหรับการ์ดเอ็กซ์แพนชัน ตัวอย่างเช่น คุณสามารถซื้อโมดูลได้ หล่อราวัน และรับการสนับสนุนสำหรับอุปกรณ์ LoRa ได้อย่างง่ายดาย

อีเธอร์เน็ตสองตัว แต่ 1 Gbit ในปี 2017 ฉันเสนอกฎหมายห้ามการขายเมนบอร์ดที่มีความเร็วอีเธอร์เน็ตสูงสุด 4 Gbit แต่ไม่มีเวลารวบรวมลายเซ็นตามจำนวนที่ต้องการเพื่อผ่านตัวกรองเทศบาล

แผ่น

เราใช้ STDR5000200 สองตัวเป็นดิสก์ ด้วยเหตุผลบางประการ จึงมีราคาถูกกว่า ST5000LM000 ที่มีอยู่จริง หลังจากการซื้อเราจะตรวจสอบ ถอดแยกชิ้นส่วน นำ ST5000LM000 ออก แล้วเชื่อมต่อผ่าน SATA กรณีมีประกันก็ประกอบกลับคืนพร้อมเปลี่ยนแผ่นใหม่ (ไม่ได้ล้อเล่นครับ ผมทำ)

ฉันไม่ได้ใช้ NVMe SSD บางทีในอนาคตหากจำเป็น

ตามประเพณีที่ดีที่สุด Intel ได้ทำผิดพลาด: เมนบอร์ดมีการรองรับไม่เพียงพอ จำเป็นต้องมีการรองรับ vPro ในโปรเซสเซอร์ด้วย และคุณจะเบื่อหน่ายกับการมองหาตารางความเข้ากันได้ ปาฏิหาริย์บางอย่างฉันพบว่าคุณต้องการ i5-7500 เป็นอย่างน้อย แต่เนื่องจากงบประมาณไม่มีจำกัดแล้ว ฉันจึงลาออก

ฉันไม่เห็นสิ่งที่น่าสนใจในส่วนประกอบที่เหลือพวกเขาสามารถแทนที่ด้วยอะนาล็อกใด ๆ ได้ ดังนั้นนี่คือตารางทั่วไปพร้อมราคา ณ เวลาที่ซื้อ:

ชื่อ
จำนวน
Цена
ค่าใช้จ่ายของ

สำคัญ DDR4 SO-DIMM 2400MHz PC4-19200 CL17 – 4Gb CT4G4SFS624A
2
1 259
2 518

ซีเกท STDR5000200
2
8 330
16 660

ซิลเวอร์สโตน CS01B-HS
1
$159 + $17 (จัดส่งจาก Amazon) + $80 (จัดส่งไปยังรัสเซีย) = $256
16 830

คอนโทรลเลอร์ PCI-E Espada FG-EST14A-1-BU01
1
2 850
2 850

แหล่งจ่ายไฟ SFX 300 W Be quiet 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

ไมโครติ๊ก R11e-5HacT
1
3 588
3 588

เสาอากาศ
3
358
1 074

ใบอนุญาต RouterOS ระดับ 4
1
$45
2 925

ใบอนุญาตพื้นฐาน unRAID
1
$59
3 835

รวม 66 รูเบิล ประเด็นที่สามเกี่ยวกับส่วนทางเศรษฐกิจของคำถามถูกทำลายเป็นชิ้น ๆ แต่มันทำให้จิตใจอบอุ่นขึ้นที่ฮาร์ดแวร์นี้จะยังคงสามารถทำงานได้ในอีกสิบปีข้างหน้า

การตั้งค่าซอฟต์แวร์นั้นค่อนข้างง่าย โชคดีที่ซอฟต์แวร์สามารถทำได้: 95% สามารถคลิกด้วยเมาส์ได้ในเย็นวันหนึ่ง ฉันสามารถอธิบายสิ่งนี้ในบทความแยกต่างหากได้หากมีความสนใจเนื่องจากไม่ใช่ทุกอย่างจะสมบูรณ์แบบ แต่ก็ไม่มีปัญหาที่แก้ไขไม่ได้ที่ไม่สามารถแก้ไขได้ ตัวอย่างเช่นการติดตั้งอะแดปเตอร์อีเทอร์เน็ตแบบมีสายใน RouterOS ไม่ใช่เรื่องง่ายเนื่องจากรายการอุปกรณ์ที่รองรับมีค่อนข้างน้อย

สรุปหลังข้ามแดนในรอบร้อยวัน

  1. ไม่จำเป็นต้องใช้ vPro เพื่อจุดประสงค์นี้ สิ่งนี้ทำให้ตัวเลือกของมาเธอร์บอร์ดและโปรเซสเซอร์แคบลงอย่างมาก และสำหรับใช้ในบ้าน คุณจะได้รับสายต่อ HDMI ไร้สายและคีย์บอร์ดไร้สาย ทางเลือกสุดท้าย (เซิร์ฟเวอร์อยู่ในชั้นใต้ดินใต้แผ่นคอนกรีตเสริมเหล็ก) ให้ใช้สายต่อพ่วงแบบตีเกลียว
  2. เมื่อวานนี้ต้องการ 10 กิกะบิต ฮาร์ดไดรฟ์โดยเฉลี่ยอ่านได้เร็วกว่า 120 เมกะไบต์ต่อวินาที
  3. อาคารใช้งบประมาณถึงหนึ่งในสี่ เป็นที่ยอมรับไม่ได้
  4. โปรเซสเซอร์ที่รวดเร็วใน NAS/เราเตอร์มีความจำเป็นมากกว่าที่เห็นในตอนแรก
  5. unRAID เป็นซอฟต์แวร์ที่ดีจริงๆ มีทุกสิ่งที่คุณต้องการและไม่มีอะไรที่คุณไม่ต้องการ คุณจ่ายเพียงครั้งเดียว หากคุณต้องการดิสก์เพิ่ม ระบบจะขอเฉพาะส่วนต่างของค่าลิขสิทธิ์เท่านั้น

Hap ac เดิมของฉันผลิตได้ประมาณ 20 เมกะบิตโดยเปิดใช้งานการเข้ารหัสอุโมงค์ VPN ตอนนี้ i5-7500 เพียงคอร์เดียวก็เพียงพอที่จะส่งกิกะบิตได้

การสร้างเราเตอร์และ NAS บนโปรเซสเซอร์ตัวเดียว

PS

ฉันดีใจมากถ้าคุณอ่านจนจบและพบว่ามันน่าสนใจ! โปรดถามคำถามหากมีสิ่งใดไม่ชัดเจน ฉันอาจจะลืมไปก็ได้

ฉันจะตอบอย่างชัดเจนทันที:

- ทำไมทั้งหมดนี้ คุณสามารถซื้อ Synology ได้หรือไม่
- ใช่และฉันแนะนำให้คุณทำเช่นนั้น ง่ายกว่า เร็วกว่า ถูกกว่า และเชื่อถือได้มากกว่า บทความนี้มีไว้สำหรับผู้ที่ชื่นชอบที่รู้ว่าเหตุใดจึงต้องการคุณสมบัติเพิ่มเติม

— ทำไมไม่ใช่ FreeNAS ล่ะ มันมีทุกอย่างที่อยู่ใน unRAID แต่ให้ฟรีล่ะ
— อนิจจา โอเพ่นซอร์สแตกต่างไปจากเดิมอย่างสิ้นเชิง FreeNAS เขียนโดยโปรแกรมเมอร์คนเดียวกันกับเงินเดือน และถ้าคุณได้แรงงานฟรี ผลลัพธ์สุดท้ายก็คือคุณ หรือนักลงทุนจะหยุดจ่ายเงินในไม่ช้า

— คุณสามารถทำทุกอย่างบน Linux ล้วนๆ และยังประหยัดเงินอีกด้วย!
- ใช่. กาลครั้งหนึ่งฉันก็ทำแบบนี้เหมือนกัน แต่ทำไม? การตั้งค่าเครือข่ายใน Linux เป็นปัญหาสำหรับฉันมาโดยตลอด ปล่อยให้มันเป็นภารโรงคอมพิวเตอร์ และ RouterOS ก็สามารถแก้ปัญหาประเภทนี้ได้อย่างสมบูรณ์ สิ่งเดียวกันกับ MD RAID: แม้ว่า mdadm จะป้องกันไม่ให้ฉันทำผิดพลาดโง่ ๆ แต่ฉันก็ยังสูญเสียข้อมูลอยู่ และ unRAID จะป้องกันไม่ให้คุณกดปุ่มผิด ขอย้ำอีกครั้งว่าเวลาของคุณไม่คุ้มกับการเสียเวลาในการตั้งค่าพื้นที่เก็บข้อมูลด้วยตนเอง

- แต่คุณยังคงติดตั้ง Ubuntu ปกติในเครื่องเสมือน!
“นั่นคือสิ่งที่มันเริ่มต้นทั้งหมด” ตอนนี้คุณมี AWS ส่วนตัวของคุณเองด้วยความเร็วสูงสุดในการเชื่อมต่อกับระบบจัดเก็บข้อมูล เครือข่ายในบ้าน และอินเทอร์เน็ตในเวลาเดียวกัน ซึ่งไม่มีใครสามารถให้คุณได้ ขึ้นอยู่กับคุณที่จะตัดสินใจว่าจะใช้บริการใดในเครื่องเสมือนนี้

- ปัญหาใด ๆ และไม่มี Wi-Fi, อินเทอร์เน็ตหรือที่เก็บข้อมูลในบ้านทันที
— มีเราเตอร์สำรองวางอยู่ราคา 1 รูเบิล แต่ไม่มีสิ่งใดหลุดออกจากดิสก์ ตลอดเวลานี้ไม่มีอะไรเสียหายยกเว้นดิสก์และคูลเลอร์ แม้แต่เน็ตท็อปธรรมดาก็ยังใช้งานได้ตลอด 000 ชั่วโมงทุกวันมาเกือบสิบปีแล้ว และรู้สึกดีมากในตอนนี้ รอดมาได้สองแผ่น

เฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้นที่สามารถเข้าร่วมในการสำรวจได้ เข้าสู่ระบบ, โปรด.

ฉันควรเขียนส่วนที่สองเกี่ยวกับการกำหนดค่าซอฟต์แวร์หรือไม่

  • ลด 60%ใช่99

  • ลด 18.1%ฉันไม่สนใจ แต่เขียน30

  • ลด 21.8%ไม่จำเป็น36

ผู้ใช้ 165 คนโหวต ผู้ใช้ 19 รายงดออกเสียง

ที่มา: will.com

เพิ่มความคิดเห็น