گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

В پهريون حصو مون پاڻ اسيمبليءَ جي باري ۾ ڪافي مختصر ڳالهه ڪئي، جيڪا توهان کي ڪمپيوٽر ٺاهڻ جي اجازت ڏئي ٿي، جنهن تي توهان هڪ KVM ورچوئل مشين ۾ NAS ۽ MikroTik RouterOS ٺاهڻ لاءِ unRAID هلائي سگهو ٿا، هڪ باقاعده روٽر جي متبادل طور.

تبصرا ڪافي مفيد بحث ثابت ٿيا، جن جي نتيجن جي بنياد تي ضروري آهي ته ابتدائي مجلس ۾ غلطيون درست ڪيون وڃن ۽ ٽيون حصو لکجي! مان ڪجھ تجويزون پاڻ تي آزمائيندس ۽ اميد اٿم ته ٽيون حصو لکندس.

شروعاتي انسٽاليشن لاءِ، توھان کي سرور سان مانيٽر، ڪيبورڊ ۽ ماؤس ڳنڍڻو پوندو.

انسٽال ڪرڻ unRAID

اچو ته وڃون ويب سائيٽ ۽ يو ايس بي فليش ڊرائيو تي unRAID انسٽال ڪريو (جنهن کي مان ٽيبل تي شامل ڪرڻ وساري ويو). فليش ڊرائيو لاءِ سفارشون معياري آهن: هڪ عام برانڊ ۽ وڏي جسماني سائيز (بهتر کولنگ لاءِ). هي فليش ڊرائيو unRAID بوٽ ڪندو، تنهنڪري توهان جي SSDs مڪمل طور تي ڪيش ٿي ويندا. وڌيڪ تفصيلي سرڪاري ڄاڻ هتي.

پنهنجي BIOS ۾ VT-d ۽ VT-x سپورٽ کي فعال ڪرڻ نه وساريو!

اسان فليش ڊرائيو کي سرور سان ڳنڍيندا آهيون ۽ ان کي GUI موڊ ۾ لانچ ڪندا آهيون.

معياري يوزرنيم ۽ پاسورڊ: روٽ بغير پاسورڊ.

لکڻ جي وقت تي نسخو: 6.7.2

او ايس کي شروع ڪرڻ کان پوء، پڪ ڪريو ته سڀ ڳنڍيل هارڊويئر معلوم ڪيو ويو آهي. سسٽم کي توهان جي سڀني ڊسڪ کي ڏسڻ گهرجي (ڊسڪ مکيه ٽيب تي ڏيکاريل آهن)، ٻه ايٿرنيٽ ڪنٽرولر ۽ هڪ وائي فائي ڪارڊ (۽ اهو ڏسڻ لاء آسان آهي اوزار -> سسٽم ڊوائيسز).

Marvell SATA ڪنٽرولرز سان مسئلو

مارويل ڪنٽرولر ڊرائيور ۾ ڪجهه بگ جي ڪري، اهي unRAID ورجن 6.7.x ۾ VT-d کي فعال ڪرڻ کان پوءِ ڪم نه ڪريو.

مون سولو حل چونڊيو: شامل ڪيو ويو iommu=pt لينڪس ڪرنل ڏانهن منتقل ٿيل پيٽرولر اسٽرنگ ڏانهن جڏهن اهو بوٽ ٿئي ٿو. اهو مکيه ٽيب تي ڪيو ويندو آهي (پوء "فليش" ڊوائيس تي ڪلڪ ڪريو). انهي سان گڏ، توهان شروعاتي طور تي فليش ڊرائيو تي ترتيب تبديل ڪري سگهو ٿا: boot/syslinux/syslinux.cfg

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

Intel vPro بابت

مان هارڊويئر ڳولڻ جي سفارش نه ٿو ڪريان جيڪو سپورٽ ڪري ٿو vPro/AMT.

پهرين، ريموٽ ڊيسڪ ٽاپ جي عام آپريشن لاء، توهان کي هڪ HDMI-dummy يا DP-dummy پلگ ان سان ڳنڍڻ جي ضرورت آهي، ٻي صورت ۾ تعمير ٿيل وڊيو ڪارڊ هڪ ڳنڍيل مانيٽر کان سواء شروع نه ڪيو ويندو.

ٻيو، Intel کان ڪلائنٽ سافٽ ويئر جو معيار انتهائي گهٽ آهي.

ٽيون، توهان هڪ وائرليس يا وائرڊ HDMI / DP وڌائڻ واري سان گهر جي استعمال لاءِ ساڳي ڪارڪردگي حاصل ڪندا ۽ هارڊويئر جي چونڊ ۾ ڪنهن به طريقي سان محدود نه هوندا.

نيٽورڪ ترتيب

سيٽنگون ڏانھن وڃو -> نيٽورڪ سيٽنگون. جيئن توهان اندازو لڳايو هوندو، هڪ انٽرنيٽ مقامي نيٽ ورڪ ۾ نظر ايندو، ٻيو - انٽرنيٽ ۾. شروع ڪرڻ سان، ھڪڙي تي فيصلو ڪريو جيڪو توھان جي مقامي نيٽ ورڪ سان ڳنڍيل ھوندو. منهنجي مدر بورڊ تي ڪنيڪٽرز تي MAC ايڊريس سان گڏ اسٽيڪرز آهن، انهي طريقي سان مون سمجهيو ته ڪير آهي.

مختصر ۾، توهان کي ڇا ڪرڻ جي ضرورت آهي هر انٽرفيس کي ٻن الڳ L2 پلن جي ميمبر جي طور تي تفويض ڪريو ۽ مقامي نيٽ ورڪ سان ڳنڍيل هڪ تي هڪ جامد IP پتو مقرر ڪريو. انٽرنيٽ تي ڏسڻ واري انٽرنيٽ تي، هڪ IP پتي جي ضرورت ناهي؛ RouterOS ان کي سنڀاليندو.

اهو آهي جيڪو توهان کي حاصل ڪرڻ گهرجي:

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

  • 192.168.1.2 - پتو جتي unRAID موجود هوندو
  • 192.168.0.1 - روٽر او ايس ايڊريس
  • 192.168.1.3 - pi.hole DNS سرور ايڊريس

توھان ڇڏي سگھوٿا ايڊريس اسائنمينٽ eth0 لاءِ DHCP ذريعي، پر پوءِ جيڪڏھن RouterOS ۾ ڪي مسئلا آھن، اسان unRAID تائين پھچڻ جي قابل نه ھونداسين ۽ اسان کي مانيٽر ۽ ڪيبورڊ کي سرور سان ڳنڍڻو پوندو.

نيٽ ورڪ قائم ڪرڻ کان پوء، توهان LAN ڪلائنٽ تي دستي طور تي IP پتي کي ترتيب ڏيڻ سان ريموٽ سيٽ اپ تي سوئچ ڪري سگهو ٿا.

اسٽوريج سيٽنگ

هڪ مجازي مشين کي هلائڻ لاء، توهان کي اسٽوريج جي ضرورت پوندي، تنهنڪري اهو وقت ان کي ترتيب ڏيڻ جو آهي. مان ان کي تفصيل سان بيان نه ڪندس، ڇو ته اهو بلڪل سادو آهي: توهان کي هارڊ ڊرائيو تي ڪردار تفويض ڪرڻ جي ضرورت آهي - هڪ ڊسڪ 1، ٻيو برابري.

پهرين حصي ۾، مون لکيو آهي ته هڪ SSD ڪافي آهي، پر حقيقت ۾ اهو سچ ناهي: اهو بهتر آهي ته ٻه هڪجهڙا وٺي وٺو ۽ انهن مان هڪ ڪيش پول ٺاهيو، تنهنڪري انهن تي ڊيٽا محفوظ ٿي ويندي جيڪڏهن هڪ ناڪام ٿيڻ جي صورت ۾. . انهي سان گڏ، unRAID وٽ ڪيش مان ڊيٽا کي بيڪ اپ ڪرڻ لاء ڪو ميکانيزم ناهي. سڀڪنھن شيء کي وڌيڪ تفصيل سان بيان ڪيو ويو آهي هتي.

اهو هن وانگر ڏسڻ گهرجي (معاف ڪجو، مون اڃا تائين ٻيو SSD خريد نه ڪيو آهي):

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

انهي سان گڏ، توهان فوري طور تي چيڪ ڪرڻ ۽ ڪيش مان ڊيٽا کي منتقل ڪرڻ لاء هڪ شيڊول سيٽ ڪري سگهو ٿا. اهو ڪيو ويو آهي سيٽنگون -> شيڊيولر صفحي.

اهو ڪافي آهي ته هر ٻن مهينن ۾ هڪ ڀيرو برابري چيڪ ڪريو، ۽ هر رات ڪيش مان ڊيٽا کي منتقلي.

توھان فوري طور تي نيٽ ورڪ تي دستياب وسيلن کي شيئرز ٽيب ۾ ترتيب ڏئي سگھو ٿا:

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

انهي حقيقت جي ڪري ته مون وٽ ڪيش لاءِ صرف هڪ ڊسڪ آهي، ڊومينز غير محفوظ آهن. هر شيء سائي هجڻ گهرجي.

RouterOS انسٽال ڪرڻ

پهرين توهان کي ڊائون لوڊ ڪرڻ جي ضرورت آهي انسٽاليشن ISO تصوير هتي کان (x86 Stable CD تصوير چونڊيو) ۽ ان ۾ رکو Towerisos.

هاڻي اهو هڪ مجازي مشين ٺاهڻ جو وقت آهي.

سيٽنگون ۾ سپورٽ کي فعال ڪريو -> VM مئنيجر. ان کان پوء، هڪ نئين ٽيب ظاهر ٿيندو - VMs، ان ڏانهن وڃو.

ڪلڪ ڪريو VM شامل ڪريو، پوءِ لينڪس.

  • صرف هڪ ڪور چونڊيو
  • اهو 128 يا 256 ميگا بائيٽ ميموري کي مختص ڪرڻ لاء ڪافي آهي
  • مشين - i440fx-3.1
  • BIOS - SeaBIOS
  • OS Install ISO آئٽم ۾، ڊائون لوڊ ڪيل تصوير چونڊيو (/mnt/user/isos/mikrotik-6.46.iso)
  • پرائمري vDisk سائيز - 256M
  • پرائمري vDisk بس - SATA
  • نيٽ ورڪ پل - br0
  • ٻيو نيٽ ورڪ انٽرفيس شامل ڪريو ۽ چونڊيو br1
  • جيڪڏهن توهان جو وائي فائي ڪارڊ ٻين PCI ڊوائيسز ۾ ڏيکاريل ناهي، اهو ٺيڪ آهي - اسان ان کي دستي طور تي ترتيب ۾ لکنداسين؛ جيڪڏهن اهو ڏيکاريل آهي، دٻي کي چيڪ ڪريو
  • ھاڻي، ان چيڪ ڪريو Start VM ٺاھڻ کان پوءِ ۽ ڪلڪ ڪريو ٺاھيو

ياد رکو ڪھڙا MAC ايڊريس وصول ڪندا ڪھڙا انٽرفيس، انھن کي مستقبل ۾ RouterOS ۾ ملائڻ لاءِ.

ڪجهه سببن لاء، مختلف VMs لاء بندرگاهن جي خودڪار تفويض هميشه مون لاء عام طور تي ڪم نه ڪيو، تنهنڪري نتيجو XML ترتيب کوليو ۽ VNC سيٽنگن سان لائن کي درست ڪريو ڪجهه هن طرح:

<graphics type='vnc' port='5900' autoport='no' websocket='5700' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

جيڪڏهن توهان، مون وانگر، ٻين PCI ڊوائيسز ۾ وائي فائي اڊاپٽر نه آهي، ان کي دستي طور داخل ڪريو. هن کي ڪرڻ لاء، توهان کي PCI بس تي ان جو پتو ڳولڻ جي ضرورت آهي. اهو ڪرڻ جو آسان طريقو آهي اوزار -> سسٽم ڊيوائسز، اتي هڪ لڪير هوندي:

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

جيڪو منهنجي صورت ۾ بدلجي ٿو:

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)
(معاف ڪجو، ڪجهه سببن لاءِ هيبر جو ايم ڊي پارسر هن اقتباس ۾ بگي آهي، مون کي هڪ تصوير داخل ڪرڻي هئي)

توهان هڪ VM لانچ ڪري سگهو ٿا ۽ VNC ذريعي ان سان ڳنڍي سگهو ٿا. RouterOS انسٽال ڪرڻ بلڪل آسان آهي! پيڪيجز کي چونڊڻ لاءِ حوصلا افزائي ڪرڻ کان پوءِ، سڀ کان آسان طريقو اهو آهي ته سڀني کي چاٻي سان چونڊيو وڃي a ۽ چاٻي سان انسٽاليشن ختم ڪريو i، پراڻي تشڪيل کي بچائڻ کان انڪار ڪيو ۽ ڊسڪ کي فارميٽ ڪرڻ تي اتفاق ڪيو.

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

ريبوٽ کان پوء، داخل ڪريو منتظم طور لاگ ان، ۽ پاسورڊ خالي آهي.

ڊائل /interface print ۽ پڪ ڪريو ته سسٽم توهان جي ٽنهي نيٽ ورڪ انٽرفيس کي ڏسي ٿو (مون اڳ ۾ ئي ترتيب ڏنل سسٽم مان هڪ اسڪرين شاٽ ورتو، جتي نالا ڊفالٽ کان مختلف آهن):

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

هن مرحلي تي توهان ڊائون لوڊ ڪري سگهو ٿا winbox، MAC ايڊريس استعمال ڪندي RouterOS سان ڳنڍيو ۽ GUI ذريعي وڌيڪ تشڪيل انجام ڏيو.

مان سمجهان ٿو ته RouterOS جي تفصيلي ترتيب هن آرٽيڪل جي دائري کان ٻاهر آهي، خاص طور تي جيئن ته انٽرنيٽ تي ڪيترائي دستياب آهن، تنهن ڪري مان توهان کي مشورو ڏيان ٿو ته توهان پهريان هڪ معياري تڪڙو سيٽ اپ ڪريو:

گھر جي روٽر کي ترتيب ڏيڻ + NAS unRAID تي (حصو 2)

توهان هڪ انٽرنيٽ ڪيبل کي مفت پورٽ سان ڳنڍي سگهو ٿا ۽ LAN ڪلائنٽ کي سوئچ ڪري سگهو ٿا خودڪار طريقي سان IP پتو حاصل ڪرڻ لاءِ، ۽ پڻ چيڪ ڪريو وائي فائي جي ڪارڪردگي. پڪ ڪرڻ کان پوء هر شي ڪم ڪري ٿي، توهان خريد ڪري سگهو ٿا ۽ داخل ڪري سگهو ٿا RouterOS لائسنس چيڪ.

لينڪس VM شامل ڪرڻ

وڌيڪ واقف ماحول ۾ ڪم ڪرڻ لاءِ، اچو ته هڪ ٻي ورچوئل مشين ٺاهيون جنهن تي اسان توهان جي پسنديده %distro_name% لانچ ڪنداسين

اڃا به ڊائون لوڊ ڪريو ISO تصوير ۽ ان ۾ رکو isos

اڳ ۾ ئي واقف VMs ٽيب ڏانھن وڃو، پوء VM شامل ڪريو، سيٽنگن جي وڏي اڪثريت ھاڻي ڊفالٽ طور ڇڏي سگھجي ٿو.

  • BIOS - SeaBIOS
  • OS Install ISO آئٽم ۾، ڊائون لوڊ ڪيل تصوير چونڊيو
  • پرائمري vDisk سائيز - ڪجھ 10-20 GB جي چوڌاري
  • Unraid شيئر - ڊاريڪٽري جو رستو جيڪو توھان چاھيو ٿا VM تي دستياب ڪريو، منھنجي صورت ۾ /mnt/user/shared/
  • Unraid Mount tag shared
  • نيٽ ورڪ پل - br0
  • ھاڻي، ان چيڪ ڪريو Start VM ٺاھڻ کان پوءِ ۽ ڪلڪ ڪريو ٺاھيو

اسان اڃا تائين ترتيب ۾ VNC سرور سيٽنگون تبديل ڪريون ٿا:

<graphics type='vnc' port='5901' autoport='no' websocket='5701' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

سسٽم کي انسٽال ڪريو، ان کي DHCP ذريعي IP حاصل ڪرڻ گهرجي ۽ انٽرنيٽ تائين رسائي حاصل ڪرڻ گهرجي.

FS ڊاريڪٽري کي ميزبان تي دستياب ڪرڻ لاء، شامل ڪريو /etc/fstab هيٺين لائن:

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

هاڻي توهان هڪ واقف لينڪس مشين تي واقف خدمتون استعمال ڪري سگهو ٿا، جيڪا آساني سان ٻين هارڊويئر ڏانهن پورٽبل هوندي!

جيڪڏھن سڀ ڪجھ ٺيڪ ڪم ڪري ٿو ۽ صحيح طرح آن ۽ آف ٿي وڃي ٿو، ته پوءِ توھان خريد ڪري سگھوٿا ۽ UnRAID لاءِ ڪيچي داخل ڪري سگھو ٿا. اهو نه وساريو ته اهو فلي ڊرائيو جي GUID سان ڳنڍيل آهي (جيتوڻيڪ اهو منتقل ٿي سگهي ٿو). پڻ، بغير لائسنس جي، خودڪار VM شروعاتي ڪم نه ڪندو.

مڪمل

آخر تائين پڙهڻ لاءِ توهان جي مهرباني!

مون ڪوشش ڪئي ته گهڻو ڪجهه نه لکان، پر پوءِ به منهنجي نظر ۾ ڪافي ڊگهو نڪتو. UnRAID جي باقي خاصيتون منهنجي راء ۾ ترتيب ڏيڻ بلڪل آسان آهن، خاص طور تي جڏهن هر شيء کي مائوس سان ترتيب ڏنو ويو آهي.

اتي ڪجھ سٺا خيال آھن جيڪي ھڪڙي وي ايم تي نصب ڪري سگھجن ٿيون هتي. مان سمجهان ٿو ته هر ڪنهن کي پنهنجي ضرورت آهي ۽ اهو ناممڪن آهي ته هڪ عالمگير فهرست سان گڏ اچي. جيتوڻيڪ، pi.hole، يقينا، سڀني کي سفارش ڪري سگهجي ٿو :)

مون کي اميد آهي ته مون کي جاري رکڻ لاء ڪافي آهي!

جو ذريعو: www.habr.com

تبصرو شامل ڪريو