Talaan ng mga Nilalaman:

Maliliit na Server ng Linux - VoCore2 - Pagsisimula: 9 Mga Hakbang
Maliliit na Server ng Linux - VoCore2 - Pagsisimula: 9 Mga Hakbang

Video: Maliliit na Server ng Linux - VoCore2 - Pagsisimula: 9 Mga Hakbang

Video: Maliliit na Server ng Linux - VoCore2 - Pagsisimula: 9 Mga Hakbang
Video: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Nobyembre
Anonim
Maliliit na Linux Server - VoCore2 - Pagsisimula
Maliliit na Linux Server - VoCore2 - Pagsisimula
Maliliit na Linux Server - VoCore2 - Pagsisimula
Maliliit na Linux Server - VoCore2 - Pagsisimula

Ang VoCore2 Ultimate ay isang kahanga-hangang piraso ng miniaturization at nagkakahalaga ng isasaalang-alang para sa mga naka-embed na application ng kontrol.

Tutulungan ka ng tutorial na ito na malaman kung paano:

  • i-configure ang mga setting ng aparato,
  • magdagdag ng ligtas na pag-access sa internet, at
  • kontrolin ang on-board LED.

Binili ko ang Ultimate bersyon (na may enclosure at karaniwang mga koneksyon) dahil tila isang mabilis na paraan upang makapagsimula. Para sa naka-embed na kontrol, ang PCB ay magagamit din at halos kasing laki ng isang selyo ng selyo.

Mga gamit

  • VoCore2 Ultimate (https://vocore.io)
  • USB Cable (USB hanggang USB-mini)

Mga kasangkapan

Upang mai-configure ang isang VoCore2 gamit ang tutorial na ito, kakailanganin mong gamitin ang vi text editor at isang serial emulator. Kung hindi ka pamilyar sa mga ito, may mga link sa tutorial na magbibigay ng tulong.

Hakbang 1: I-power-up ang VoCore2

I-power-up ang VoCore2
I-power-up ang VoCore2

Ikonekta ang isang USB adapter cable sa pagitan ng iyong computer at ng VoCore2. Ang mini-USB na koneksyon sa VoCore ay dapat gamitin para dito.

Hakbang 2: Kumonekta sa Luci Config App

Kumonekta sa Luci Config App
Kumonekta sa Luci Config App

Tumatakbo ang config application sa VoCore2 at makakapunta ka rito sa pamamagitan ng iyong browser.

  1. Mula sa iyong pagho-host ng computer / laptop, kumonekta sa wifi network ng aparato (SSID: VoCore2-…)
  2. Sa iyong browser pumunta sa:
  3. Dapat mong makita ang isang web page na humihiling ng mga kredensyal.
  4. Ipasok ang ID: root
  5. Ipasok ang Password: vocore
  6. Dapat ay nasa OpenWrt system config app ka ngayon.

Maaari mo ring ipasok ang mga utos ng pagsasaayos gamit ang VoCore2 console, na gagawin namin sa paglaon.

Hakbang 3: Mag-load ng Pinakabagong Firmware

Mag-load ng Pinakabagong Firmware
Mag-load ng Pinakabagong Firmware
Mag-load ng Pinakabagong Firmware
Mag-load ng Pinakabagong Firmware

Gamitin ang Luci Navigation upang pumunta sa:

System> Backup / Flash Firmware

  1. Kumuha ng pinakabagong pag-download mula sa https://vocore.io/v2u.html Seksyon na pinamagatang: "I-upgrade ang VoCore2 Firmware". Simula sa 2019-Nob-03, ang pinakabagong bersyon ay ipinapakita sa screenshot sa itaas.
  2. I-save ang file sa iyong computer.
  3. Gamitin ang interface ng Luci upang mapili ito.
  4. Pindutin ang pindutang "Flash Image" upang mai-load ito sa iyong VoCore2.

Hakbang 4: Itakda ang Oras ng System

Itakda ang Oras ng System
Itakda ang Oras ng System
  1. Matapos mai-load ang bagong firmware, maghintay ng ilang minuto bago muling kumonekta sa WiFi network ng VoCore (SSID: VoCore2-…)
  2. Sa browser pumunta sa:
  3. Pumunta sa Menu: System> System
  4. Lumaktaw pababa sa Timezone at piliin ang iyong timezone
  5. Bumalik at pindutin ang pindutang "I-sync sa browser"
  6. Iwanan ang natitirang mga pagpipilian bilang default
  7. Pindutin ang pindutang "I-save at Ilapat"

Hakbang 5: Magdagdag ng Internet Access

Ang default mode ng aparato ay tatakbo bilang isang network Access Point (AP). Maaari kang kumonekta sa aparato sa pamamagitan ng mini-usb, WiFi, o Ethernet, ngunit ang aparato ay walang access sa Internet. Upang magdagdag ng access sa Internet, sundin ang mga tagubilin sa ibaba na magbibigay-daan sa mode na STA (network Station) upang gumana. (Matapos idagdag ang STA mode, ang aparato ay gagana pa rin bilang isang AP at ang Luci config app ay magagamit pa rin.)

Ang mga sumusunod na hakbang ay idaragdag ang Internet Access.

Hakbang 6: Kumonekta sa VoCore Console

Mula sa PC

  1. Buksan ang Control Panel> Device Manager> Mga Port, hanapin ang "USB Serial Device", tandaan ang numero ng port ng COM
  2. Gumamit ng Serial Terminal Emulator (Halimbawa: Masilya)
  3. I-set up ang mga params ng koneksyon: Com_Port_Number, 115200 bps, 8 data bits, 1 stop bit, walang pagkakapareho, walang flow control
  4. Kapag nakakonekta, pindutin ang Enter upang makakuha ng prompt ng Linux shell

Mula sa Mac

Buksan ang Terminal app ng Mac at patakbuhin ang sumusunod na utos upang makahanap ng impormasyon sa Serial Port.

ls / dev / cu *

Ang tugon ay parang:

/dev/cu.usbmodem6A68DE4F34311

Ipasok ang iyong totoong tugon sa loob ng susunod na utos, upang simulan ang terminal emulator.

screen /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Bubuksan nito ang emulator ng Screen terminal. Maaari mo na ngayong pindutin ang Enter upang makuha ang prompt ng shell ng Linux.

Hakbang 7: Magdagdag ng Mode ng Station (STA)

Background

Gumagamit ang seksyong ito ng mga utos na uci na makakatulong i-configure ang operating system ng OpenWrt. (Bilang isang kahalili, maaari mo ring i-edit ang kaugnay na mga file ng OS nang direkta.)

Ang seksyong ito ay nagmula sa: https://vocore.io/v2u.html. Iniksi ko ang mga tagubilin para sa kalinawan. Upang maiwasan ang mga pagkakamali sa "uci commit":

  • Inilagay ko ang lahat ng mga halaga ng parameter ng uci sa mga sipi.
  • Inalis ko ang mga utos para sa mga parameter na nakatakda na sa kani-kanilang / etc / config na mga file.

Nagdagdag din ako ng ilang karagdagang mga utos upang mai-configure ang bagong WiFi Access network, kasama ang:

  • naaangkop na mga frequency na tumutugma sa mga regulasyon ng iyong bansa, at
  • ligtas na mga kredensyal sa pag-login.

Panuto

1. Kumonekta sa console ng aparato sa pamamagitan ng microUSB nito (tingnan ang mga naunang seksyon)

2. Patakbuhin ang mga sumusunod na utos sa console.

itinakda ang uci ng wireless.sta.ssid = "Iyong_Existing_WiFi_SSID"

itinakda ang uci wireless.sta.key = "Your_Existing_WiFi_Password" itinakda ang uci sa wireless.sta.network = "wwan" uci commit

3. I-configure ang script ng boot-up upang kung ang iyong umiiral na WiFi network ay mababa, maaari ka pa ring kumonekta sa VoCore2.

Gamitin ang editor ng vi (kasama ang OpenWrt) upang ipasok ang sumusunod na code sa /etc/rc.local

itinakda ng uci ang wireless.sta.disabled = "0"

uci commit / etc / init.d / network restart sleep 10 uci set wireless.sta.disabled = "1" uci commit

4. I-setup ang firewall upang paganahin ang pag-access sa internet sa pamamagitan ng iyong hotspot.

itinakda ni uci ang firewall. @ zone [1].forward = "ACCEPT"

uci gumawa

5. Magdagdag ng mga karagdagang parameter upang mai-configure ang naaangkop na mga frequency ng radyo ng WiFI batay sa iyong bansa tulad ng Canada o US, ayon sa pagkakabanggit:

itinakda ng uci ang wireless.ra0.country = "CA"

itinakda ng uci ang wireless.ra0.country = "US"

Higit pang mga code ng bansa sa:

uci gumawa

6. Itakda ang Mga Kredensyal sa Access Point sa Pag-login at Pag-encrypt

Ang aparato ay dumating nang walang isang password sa access point ng WiFi nito (SSID: VoCore2…), kaya magdagdag ng isa rito.

itinakda ang uci ng wireless.ap.key = "New_WiFi_Password"

itinakda ng uci ang wireless.ap.encryption = "psk2" uci commit

Tandaan na ang psk2 ay may kasamang WPA2

7. I-update ang Mga Wireless sa pamamagitan ng pagpapatakbo:

pag-reload ng wifi

o sa pamamagitan ng pagtakbo

/etc/init.d/network restart

o kung hindi pa rin ito kumikilos, sa pamamagitan ng pag-reboot ng aparato:

i-reboot

na syempre tatagal kaysa sa muling pag-reload o pag-restart.

8. Maghintay ng 30-60 segundo para mapasok ng aparato ang AP + STA mode.

9. Ikonekta ang iyong host computer sa WiFi, pagpili ng network na tinatawag na VoCore2…

10. Kumpirmahin ang koneksyon sa Internet sa pamamagitan ng pagpapatakbo:

ping -w 5 www.vocore.io

Ang tugon ay dapat magpakita ng isang bagay tulad ng:

64 bytes mula sa 192.81.249.134: seq = 0 ttl = 56 oras = 76.269 ms

64 bytes mula sa 192.81.249.134: seq = 1 ttl = 56 oras = 65.666 ms 64 bytes mula 192.81.249.134: seq = 2 ttl = 56 oras = 68.216 ms 64 bytes mula sa 192.81.249.134: seq = 3 ttl = 56 oras = 63.554 ms 64 bytes mula sa 192.81.249.134: seq = 4 ttl = 56 oras = 66.769 ms

Kung nagkakaproblema ka sa paggana ng mga koneksyon sa network, gamitin ang dating nabanggit na utos na pag-reboot. Kung hindi iyon gumana, idiskonekta ang USB cable, maghintay ng 30 segundo, ikonekta muli ang cable. Maaari mo ring suriin ang / sys / config / folder upang matiyak na ang mga utos (sa itaas) ay na-configure nang tama ang kanilang nauugnay na mga file.

Hakbang 8: Pagkontrol sa Onboard Red LED

Pagkontrol sa Onboard Red LED
Pagkontrol sa Onboard Red LED
Pagkontrol sa Onboard Red LED
Pagkontrol sa Onboard Red LED
Pagkontrol sa Onboard Red LED
Pagkontrol sa Onboard Red LED

Upang makontrol ang onboard LED na kumikislap ng pula habang aktibidad ng WiFi, nalaman kong gumagana ang sumusunod na diskarte:

Un-trigger LED sa Luci App

Mula sa Luci app:

  1. Gamitin ang menu upang mag-navigate sa System> LED Configuration.
  2. Itakda ang gatilyo sa "wala".
  3. Pindutin ang I-save at Ilapat

Marahil ang default na setting ay gagawing ito sa estado pagkatapos ng pag-boot, ngunit hindi ko ito nasubukan.

Kontrolin ang LED sa Mga Utos ng Console

Upang i-on ang LED:

echo 1> / sys / class / leds / vocore2 \: fuchsia \: status / brightness

Upang patayin ang LED:

echo 0> / sys / class / leds / vocore2 \: fuchsia \: status / brightness

Pag-iingat

Ang pagkontrol sa LED sa ganitong paraan ay maaaring sumasalungat sa paggamit ng OpenWrt ng LED, ngunit nagtrabaho sa panahon ng aking mga pagsubok.

Ang isang mas mahusay na paraan ng pagkontrol sa GPIO ay ang paggamit ng utos sa pag-export, subalit ang utos na ito ay hindi gagana para sa GPIO44 (na kumokontrol sa LED, batay sa mga iskematika at manwal na screenshot ng router na ipinakita sa itaas). Kaya't ang Operating System ay malamang, nananatili pa rin sa LED na ito, sa kabila ng setting ng Luci.

Hakbang 9: Mga Mapagkukunan

Narito ang ilang mga link na nahanap kong kapaki-pakinabang o kawili-wili habang natutunan ko ang tungkol sa VoCore-OpenWrt ecosystem.

VoCore

Ultimate

Wiki VoCore

Mga Skematika

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (sabay kumonekta sa VoCore WiFi)

Blog ng taga-disenyo

OpenWrt

Patnubay sa Gumagamit

Mabilis na Pagsisimula

uci

Network

Wireless

  • Client
  • I-encrypt ang
  • Mga utility

Mga password

Home Automation

cRelay Library

uBoot

Mga Aplikasyon

Puffy LEDs

LED / unbrick

Mediatek https://docs.labs. Mediatek.com/resource/linkit-sm…

Global Engineer

Hackaday

VoCore 1

Ikonekta ang PC

Iba pa

Mga pangunahing kaalaman sa CLI

Inirerekumendang: