Kazalo:

Drobni strežnik Linux - VoCore2 - Začetek: 9 korakov
Drobni strežnik Linux - VoCore2 - Začetek: 9 korakov

Video: Drobni strežnik Linux - VoCore2 - Začetek: 9 korakov

Video: Drobni strežnik Linux - VoCore2 - Začetek: 9 korakov
Video: CS50 2015 - Week 4 2024, Julij
Anonim
Majhen strežnik Linux - VoCore2 - Začetek
Majhen strežnik Linux - VoCore2 - Začetek
Majhen strežnik Linux - VoCore2 - Začetek
Majhen strežnik Linux - VoCore2 - Začetek

VoCore2 Ultimate je impresiven kos miniaturizacije in je vreden razmisleka o vgrajenih aplikacijah za upravljanje.

Ta vadnica vam bo pomagala, da se naučite:

  • konfigurirati nastavitve naprave,
  • dodajte varen dostop do interneta in
  • krmilite vgrajeno LED.

Kupil sem različico Ultimate (z ohišjem in standardnimi povezavami), saj se mi je zdelo hiter način za začetek. Za vgrajeno krmiljenje je na voljo tudi tiskana vezja, ki je približno velikosti poštne znamke.

Zaloge

  • VoCore2 Ultimate (https://vocore.io)
  • USB kabel (USB na USB-mini)

Orodja

Če želite konfigurirati VoCore2 s to vadnico, boste morali uporabiti urejevalnik besedil vi in serijski emulator. Če jih ne poznate, so v vadnici povezave, ki vam bodo pomagale.

1. korak: Vklopite VoCore2

Vklopite VoCore2
Vklopite VoCore2

Priključite kabel adapterja USB med računalnikom in VoCore2. Za to je treba uporabiti priključek mini-USB na VoCore.

2. korak: Povežite se z aplikacijo Luci Config

Povežite se z aplikacijo Luci Config
Povežite se z aplikacijo Luci Config

Konfiguracijska aplikacija deluje na VoCore2 in do nje lahko pridete prek brskalnika.

  1. Na gostiteljskem računalniku/prenosnem računalniku se povežite z brezžičnim omrežjem naprave (SSID: VoCore2-…)
  2. V brskalniku pojdite na:
  3. Videti bi morali spletno stran, ki zahteva poverilnice.
  4. Vnesite ID: root
  5. Vnesite geslo: vocore
  6. Zdaj bi morali biti v aplikaciji za konfiguracijo sistema OpenWrt.

Konfiguracijske ukaze lahko vnesete tudi s konzolo VoCore2, kar bomo naredili kasneje.

3. korak: Naložite najnovejšo vdelano programsko opremo

Naložite najnovejšo vdelano programsko opremo
Naložite najnovejšo vdelano programsko opremo
Naložite najnovejšo vdelano programsko opremo
Naložite najnovejšo vdelano programsko opremo

Z navigacijo Luci pojdite na:

System> Backup / Flash Firmware

  1. Prenesite najnovejši prenos s spletnega mesta https://vocore.io/v2u.html Razdelek z naslovom: "Nadgradi vdelano programsko opremo VoCore2". Najnovejša različica je od leta 2019 do novembra 03 prikazana na zgornjem posnetku zaslona.
  2. Shranite datoteko v računalnik.
  3. Z vmesnikom Luci ga izberite.
  4. Pritisnite gumb "Flash Image", da ga naložite v svoj VoCore2.

4. korak: Nastavite sistemski čas

Nastavite sistemski čas
Nastavite sistemski čas
  1. Ko naložite novo vdelano programsko opremo, počakajte nekaj minut, preden se znova povežete z omrežjem WiFi VoCore (SSID: VoCore2-…)
  2. V brskalniku pojdite na:
  3. Pojdite v meni: Sistem> Sistem
  4. Preskočite na časovni pas in izberite časovni pas
  5. Pojdite nazaj in pritisnite gumb "Sinhroniziraj z brskalnikom"
  6. Ostale možnosti pustite privzete
  7. Pritisnite gumb "Shrani in uporabi"

5. korak: Dodajte dostop do interneta

Privzeti način naprave je, da deluje kot omrežna dostopna točka (AP). Z napravo se lahko povežete prek mini usb, WiFi ali Etherneta, vendar naprava ne bo imela dostopa do interneta. Če želite dodati dostop do interneta, sledite spodnjim navodilom, ki omogočajo delovanje načina STA (omrežne postaje). (Po dodajanju načina STA bo naprava še vedno delovala kot dostopna točka, konfiguracijska aplikacija Luci pa bo še vedno na voljo.)

Naslednji koraki bodo dodali dostop do interneta.

6. korak: Povežite se s konzolo VoCore

Iz računalnika

  1. Odprite nadzorno ploščo> Upravitelj naprav> Vrata, poiščite »Serijska naprava USB«, zapomnite si številko vrat COM
  2. Uporabite emulator serijskega terminala (primer: kit)
  3. Nastavite parametre povezave: Com_Port_Number, 115200 b / s, 8 podatkovnih bitov, 1 stop bit, brez parnosti, brez nadzora pretoka
  4. Ko ste povezani, pritisnite Enter, da dobite poziv lupine Linuxa

Iz Maca

Odprite aplikacijo Terminal Mac in zaženite naslednji ukaz, da poiščete podatke o serijskih vratih.

ls /dev /cu*

Odgovor izgleda takole:

/dev/cu.usbmodem6A68DE4F34311

Za zagon terminalskega emulatorja vnesite svoj dejanski odgovor.

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

To bo odprlo emulator terminala Screen. Zdaj lahko pritisnete Enter, da dobite poziv lupine Linuxa.

Korak: Dodajte način postaje (STA)

Ozadje

Ta razdelek uporablja ukaze uci, ki pomagajo pri konfiguraciji operacijskega sistema OpenWrt. (Alternativno lahko neposredno urejate tudi povezane datoteke OS.)

Ta razdelek izhaja iz: https://vocore.io/v2u.html. Za jasnost sem skrajšala navodila. Da bi se izognili napakam z "uci commit":

  • Vse vrednosti parametrov uci dam v narekovaje.
  • Izpustil sem ukaze za parametre, ki so že nastavljeni v ustreznih datotekah /etc /config.

Dodal sem tudi nekaj dodatnih ukazov za konfiguracijo omrežja WiFi nove dostopne točke, med drugim:

  • ustrezne frekvence, ki ustrezajo predpisom vaše države, in
  • varne poverilnice za prijavo.

Navodila

1. Povežite se s konzolo naprave prek microUSB -ja (glejte prejšnja poglavja)

2. Zaženite naslednje ukaze v konzoli.

uci set wireless.sta.ssid = "Your_Existing_WiFi_SSID"

uci set wireless.sta.key = "Vaša_Existing_WiFi_Password" uci set wireless.sta.network = "wwan" uci commit

3. Konfigurirajte zagonski skript, tako da se lahko še vedno povežete z VoCore2, če je obstoječe omrežje WiFi prekinjeno.

Z urejevalnikom vi (vključenim v OpenWrt) vstavite naslednjo kodo v /etc/rc.local

uci set wireless.sta.disabled = "0"

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

4. Nastavite požarni zid, da omogočite dostop do interneta prek vroče točke.

uci nastavite požarni zid.@zone [1].forward = "ACCEPT"

uci zavezati

5. Dodajte dodatne parametre za konfiguracijo ustreznih radijskih frekvenc WiFI glede na vašo državo, na primer Kanado ali ZDA:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "ZDA"

Več kod držav na:

uci zavezati

6. Nastavite poverilnice za prijavo in šifriranje za dostopno točko

Naprava nima dostopne gesla na dostopni točki WiFi (SSID: VoCore2 …), zato jo dodajte tukaj.

uci set wireless.ap.key = "Nova_Geslo_WiFi_"

uci nastavite brezžično.ap.encryption = "psk2" uci zavezuje

Upoštevajte, da psk2 vključuje WPA2

7. Posodobite brezžične povezave tako, da zaženete:

Wifi ponovno naloži

ali s tekom

/etc/init.d/network znova zaženite

ali če se še vedno ne obnaša, s ponovnim zagonom naprave:

znova zaženite

kar bo seveda trajalo dlje kot ponovni zagon ali ponovni zagon.

8. Počakajte 30-60 sekund, da naprava vstopi v način AP+STA.

9. Povežite gostiteljski računalnik z WiFi in izberite omrežje, imenovano VoCore2 …

10. Internetno povezavo potrdite tako, da zaženete:

ping -w 5 www.vocore.io

Odgovor bi moral pokazati nekaj takega:

64 bajtov iz 192.81.249.134: seq = 0 ttl = 56 čas = 76.269 ms

64 bajtov iz 192.81.249.134: seq = 1 ttl = 56 čas = 65.666 ms 64 bajtov iz 192.81.249.134: seq = 2 ttl = 56 čas = 68.216 ms 64 bajtov iz 192.81.249.134: seq = 3 ttl = 56 čas = 63.554 ms 64 bajtov iz 192.81.249.134: seq = 4 ttl = 56 čas = 66.769 ms

Če imate težave pri delovanju omrežnih povezav, uporabite prej omenjeni ukaz za ponovni zagon. Če to ne deluje, odklopite kabel USB, počakajte 30 sekund in znova priključite kabel. Prav tako lahko preverite mapo/sys/config/in se prepričate, da so ukazi (zgoraj) pravilno konfigurirali povezane datoteke.

8. korak: Nadzor vgrajene rdeče LED diode

Upravljanje vgrajene rdeče LED diode
Upravljanje vgrajene rdeče LED diode
Upravljanje vgrajene rdeče LED diode
Upravljanje vgrajene rdeče LED diode
Upravljanje vgrajene rdeče LED diode
Upravljanje vgrajene rdeče LED diode

Za nadzor vgrajene LED, ki utripa rdeče med aktivnostjo WiFi, sem ugotovil, da deluje naslednji pristop:

Odkleni LED v aplikaciji Luci

Iz aplikacije Luci:

  1. V meniju se pomaknite do System> LED Configuration.
  2. Sprožilec nastavite na "nič".
  3. Pritisnite Shrani in Uporabi

Verjetno bi privzeta nastavitev po zagonu naredila to stanje, vendar tega nisem preizkusil.

Nadzorna LED z ukazi ukazne mize

Če želite vklopiti LED:

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

LED izklopite tako:

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

Pozor

Upravljanje LED na ta način je lahko v nasprotju z uporabo OpenWrt LED, vendar je med mojimi testi delovalo.

Boljši način za nadzor GPIO je uporaba ukaza export, vendar ta ukaz ne deluje za GPIO44 (ki nadzoruje LED na podlagi shem in ročnih posnetkov usmerjevalnika, prikazanih zgoraj). Tako da bo operacijski sistem kljub nastavitvi Luci verjetno še vedno držal to LED.

9. korak: Viri

Tu je nekaj povezav, ki so se mi zdele koristne ali zanimive, ko sem izvedel za ekosistem VoCore-OpenWrt.

VoCore

Ultimate

Wiki VoCore

Sheme

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (enkrat priključen na VoCore WiFi)

Oblikovalski blog

OpenWrt

Navodila za uporabo

Hiter začetek

uci

Omrežje

Brezžično

  • Odjemalec
  • Šifriraj
  • Pripomočki

Gesla

Domača avtomatizacija

Knjižnica cRelay

uBoot

Aplikacije

Puffy LED diode

LED/unbrick

Mediatek

Globalni inženir

Hackaday

VoCore 1

PC Connect

Drugo

Osnove CLI

Priporočena: