Tartalomjegyzék:

Apró Linux szerver - VoCore2 - Első lépések: 9 lépés
Apró Linux szerver - VoCore2 - Első lépések: 9 lépés

Videó: Apró Linux szerver - VoCore2 - Első lépések: 9 lépés

Videó: Apró Linux szerver - VoCore2 - Első lépések: 9 lépés
Videó: Puppet — система контроля конфигураций // Демо-занятие курса «Administrator Linux Advanced» 2024, November
Anonim
Apró Linux szerver - VoCore2 - Első lépések
Apró Linux szerver - VoCore2 - Első lépések
Apró Linux szerver - VoCore2 - Első lépések
Apró Linux szerver - VoCore2 - Első lépések

A VoCore2 Ultimate lenyűgöző miniatürizációs darab, és érdemes megfontolni a beágyazott vezérlő alkalmazásoknál.

Ez az oktatóanyag segít megtanulni a következőket:

  • konfigurálja a készülék beállításait,
  • adjon hozzá biztonságos internet -hozzáférést, és
  • vezérli a fedélzeti LED-et.

Megvettem az Ultimate verziót (burkolattal és szabványos csatlakozásokkal), mivel gyors kezdetnek tűnt. A beágyazott vezérléshez a NYÁK is rendelkezésre áll, és körülbelül akkora, mint egy bélyeg.

Kellékek

  • VoCore2 Ultimate (https://vocore.io)
  • USB-kábel (USB-USB-mini)

Eszközök

A VoCore2 konfigurálásához ezzel az oktatóanyaggal a vi szövegszerkesztőt és egy soros emulátort kell használnia. Ha nem ismeri ezeket, akkor az oktatóanyagban vannak linkek, amelyek segítséget nyújtanak.

1. lépés: Kapcsolja be a VoCore2-t

Kapcsolja be a VoCore2-t
Kapcsolja be a VoCore2-t

Csatlakoztasson egy USB adapter kábelt a számítógép és a VoCore2 közé. Ehhez a VoCore mini-USB-csatlakozóját kell használni.

2. lépés: Csatlakozás a Luci Config alkalmazáshoz

Csatlakozzon a Luci Config alkalmazáshoz
Csatlakozzon a Luci Config alkalmazáshoz

A konfigurációs alkalmazás a VoCore2 -n fut, és böngészőjén keresztül érheti el.

  1. A gazdagépen/laptopon csatlakozzon az eszköz wifi-hálózatához (SSID: VoCore2-…)
  2. Nyissa meg a böngészőjét:
  3. Látnia kell egy weboldalt, amely hitelesítő adatokat kér.
  4. Írja be az azonosítót: root
  5. Írja be a jelszót: vocore
  6. Most az OpenWrt rendszerkonfigurációs alkalmazásban kell lennie.

Konfigurációs parancsokat is megadhat a VoCore2 konzol használatával, amit később megteszünk.

3. lépés: Töltse be a legújabb firmware -t

Töltse be a legújabb firmware -t
Töltse be a legújabb firmware -t
Töltse be a legújabb firmware -t
Töltse be a legújabb firmware -t

A Luci navigáció segítségével lépjen a következőkre:

Rendszer> Biztonsági mentés / Flash firmware

  1. A legfrissebb letöltést a https://vocore.io/v2u.html részről kaphatja: "Frissítse a VoCore2 firmware -t". 2019-nov-03-tól a legfrissebb verzió látható a fenti képernyőképen.
  2. Mentse a fájlt a számítógépére.
  3. A kiválasztásához használja a Luci felületet.
  4. Nyomja meg a "Flash Image" gombot a VoCore2 -be való betöltéséhez.

4. lépés: Állítsa be a rendszeridőt

Állítsa be a rendszeridőt
Állítsa be a rendszeridőt
  1. Az új firmware betöltése után várjon néhány percet, mielőtt újra csatlakozhat a VoCore WiFi hálózatához (SSID: VoCore2-…)
  2. A böngészőben lépjen a következő helyre:
  3. Lépjen a Menübe: Rendszer> Rendszer
  4. Ugorjon le az időzónához, és válassza ki az időzónát
  5. Menjen vissza, és nyomja meg a "Szinkronizálás a böngészővel" gombot
  6. A többi opciót hagyja alapértelmezettként
  7. Nyomja meg a "Mentés és alkalmazás" gombot

5. lépés: Adjon hozzá internethozzáférést

Az eszköz alapértelmezett módja a hálózati hozzáférési pont (AP). Csatlakozhat a készülékhez mini-usb, WiFi vagy Ethernet segítségével, de az eszköz nem rendelkezik internet-hozzáféréssel. Internet -hozzáférés hozzáadásához kövesse az alábbi utasításokat, amelyek lehetővé teszik az STA (hálózati állomás) üzemmód működését. (Az STA mód hozzáadása után az eszköz továbbra is hozzáférési pontként fog működni, és a Luci konfigurációs alkalmazás továbbra is elérhető lesz.)

A következő lépések hozzáadják az Internet -hozzáférést.

6. lépés: Csatlakozás a VoCore konzolhoz

PC -ről

  1. Nyissa meg a Vezérlőpult> Eszközkezelő> Portok lehetőséget, keresse meg az "USB soros eszköz" elemet, és ne feledje a COM port számát
  2. Használjon soros terminál emulátort (példa: Putty)
  3. Kapcsolati paraméterek beállítása: Com_Port_Number, 115200 bps, 8 adatbit, 1 stop bit, nincs paritás, nincs áramlásszabályozás
  4. A csatlakoztatás után nyomja meg az Enter billentyűt a Linux shell parancs megjelenítéséhez

Mac -ből

Nyissa meg a Mac Terminal alkalmazását, és futtassa a következő parancsot a soros port információinak megkereséséhez.

ls /dev /cu*

A válasz így néz ki:

/dev/cu.usbmodem6A68DE4F34311

A terminálemulátor elindításához adja meg a tényleges választ a következő parancsban.

képernyő /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Ez megnyitja a Screen terminál emulátort. Most megnyomhatja az Enter billentyűt a Linux shell parancs megjelenítéséhez.

7. lépés: Állomás (STA) üzemmód hozzáadása

Háttér

Ez a szakasz uci parancsokat használ, amelyek segítenek az OpenWrt operációs rendszer konfigurálásában. (Alternatívaként közvetlenül is szerkesztheti a kapcsolódó operációs rendszer fájlokat.)

Ez a rész innen származik: https://vocore.io/v2u.html. Az egyértelműség kedvéért rövidítettem az utasításokat. Annak érdekében, hogy elkerülje a hibákat az "uci" használatával:

  • Az összes uci paraméter értékét idézőjelbe tettem.
  • Kihagytam a parancsokat a paraméterekhez, amelyek már be vannak állítva a megfelelő /etc /config fájlokban.

Hozzáadtam néhány extra parancsot is az új hozzáférési pont WiFi hálózatának konfigurálásához, beleértve:

  • megfelelő frekvenciákat, hogy megfeleljenek az ország előírásainak, és
  • biztonságos bejelentkezési adatok.

Utasítás

1. Csatlakoztassa az eszköz konzoljához a microUSB -n keresztül (lásd az előző részeket)

2. Futtassa a következő parancsokat a konzolon.

uci set wireless.sta.ssid = "Saját_Létező_WiFi_SSID"

uci set wireless.sta.key = "Your_Existing_WiFi_Password" uci set wireless.sta.network = "wwan" uci elkövetés

3. Konfigurálja a rendszerindító szkriptet úgy, hogy ha a meglévő WiFi hálózat leállt, akkor is csatlakozhasson a VoCore2-hez.

A vi szerkesztővel (az OpenWrt tartozéka) illessze be a következő kódot az /etc/rc.local fájlba

uci set wireless.sta.disabled = "0"

uci elkövetés/etc/init.d/hálózat újraindítás alvó állapot 10 uci set wireless.sta.disabled = "1" uci firm

4. Állítson be tűzfalat, hogy lehetővé tegye az internet elérést a hotspoton keresztül.

uci tűzfal beállítása.@zone [1].forward = "ACCEPT"

uci vállalni

5. Adjon hozzá további paramétereket a megfelelő WiFI rádiófrekvenciák konfigurálásához az Ön országa, például Kanada vagy USA alapján:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "USA"

További országkódok:

uci vállalni

6. Állítsa be a hozzáférési pont bejelentkezési adatait és titkosítását

Az eszköz jelszó nélkül érkezik a WiFi hozzáférési pontjára (SSID: VoCore2…), ezért adjon hozzá egyet ide.

uci set wireless.ap.key = "New_WiFi_Password"

uci set wireless.ap.encryption = "psk2" uci véglegesítés

Vegye figyelembe, hogy a psk2 tartalmazza a WPA2 -t

7. A Wirelesss frissítése a futtatással:

wifi újratöltés

vagy futással

/etc/init.d/network restart

vagy ha továbbra sem működik, az eszköz újraindításával:

újraindítás

ami természetesen tovább tart, mint az újratöltés vagy újraindítás.

8. Várjon 30-60 másodpercet, amíg a készülék AP+STA módba lép.

9. Csatlakoztassa a fogadó számítógépet a WiFi -hez, válassza ki a VoCore2 nevű hálózatot…

10. Erősítse meg az internetkapcsolatot futtatásával:

ping -w 5 www.vocore.io

A válasznak valami ilyesmit kell mutatnia:

64 bájt a 192.81.249.134 -ből: seq = 0 ttl = 56 idő = 76.269 ms

64 bájt a 192.81.249.134 -ből: seq = 1 ttl = 56 idő = 65.666 ms 64 bájt a 192.81.249.134 -ből: seq = 2 ttl = 56 idő = 68.216 ms 64 bájt a 192.81.249.134 -ből: seq = 3 ttl = 56 idő = 63.554 ms 64 bájt a 192.81.249.134 -ből: seq = 4 ttl = 56 idő = 66.769 ms

Ha problémái vannak a hálózati kapcsolatok működtetésével, használja a korábban említett újraindítási parancsot. Ha ez nem működik, húzza ki az USB -kábelt, várjon 30 másodpercet, majd csatlakoztassa újra a kábelt. Ellenőrizheti a/sys/config/mappát is, hogy a (fenti) parancsok megfelelően konfigurálták -e a hozzájuk tartozó fájlokat.

8. lépés: A fedélzeti piros LED vezérlése

A fedélzeti piros LED vezérlése
A fedélzeti piros LED vezérlése
A fedélzeti piros LED vezérlése
A fedélzeti piros LED vezérlése
A fedélzeti piros LED vezérlése
A fedélzeti piros LED vezérlése

A beépített LED vezérléséhez, amely pirosan villog a WiFi tevékenység során, megállapítottam, hogy a következő megközelítés működik:

A LED kioldása a Luci alkalmazásban

A Luci alkalmazásból:

  1. A menü segítségével navigáljon a Rendszer> LED konfiguráció menüponthoz.
  2. Állítsa a ravaszt "nincs" -re.
  3. Nyomja meg a Mentés és alkalmazás gombot

Feltételezhetően az alapértelmezett beállítás teszi ezt állapotba a rendszerindítás után, de ezt nem teszteltem.

Vezérlő LED konzolparancsokkal

A LED bekapcsolásához:

echo 1>/sys/class/leds/vocore2 \: fuchsia \: állapot/fényerő

A LED kikapcsolása:

echo 0>/sys/class/leds/vocore2 \: fuchsia \: állapot/fényerő

Vigyázat

A LED ilyen irányítása ütközhet az OpenWrt LED -használatával, de a tesztjeim során működött.

A GPIO vezérlésének jobb módja az export parancs használata, azonban ez a parancs nem működik a GPIO44 esetében (amely a LED -et vezérli, a fenti rajzok és az útválasztó kézi képernyőképei alapján). Tehát az operációs rendszer valószínűleg továbbra is tartja ezt a LED -et, annak ellenére, hogy Luci beállította.

9. lépés: Erőforrások

Íme néhány link, amelyeket hasznosnak vagy érdekesnek találtam a VoCore-OpenWrt ökoszisztéma megismerésekor.

VoCore

Végső

Wiki VoCore

Sémák:

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (ha csatlakozik a VoCore WiFi-hez)

Tervező blogja

OpenWrt

Felhasználói útmutató

Gyors kezdés

uci

Hálózat

Vezeték nélküli

  • Ügyfél
  • Titkosítás
  • Segédprogramok

Jelszavak

Otthoni automatizálás

cRelay könyvtár

uBoot

Alkalmazások

Puffadt LED -ek

LED/unbrick

Mediatek

Globális mérnök

Hackaday

VoCore 1

PC Connect

Egyéb

A CLI alapjai

Ajánlott: