A kijelzős módszernél (ilyenkor billentyűzet is kell persze), ezt azonnal használhatjuk, LAN-os megoldásnál előbb ki kell derítenünk a raspi-nk ip címét. Ez úgy szokott történni, hogy általában egy DHCP-s routertől kapja a netet, ilyenkor a router konfigjába belépve csak nézzük meg hogy milyen gépek vannak a hálózaton, milyen címmel. Az egyik a raspberry lesz, általában a legutóbbi a legnagyobb számot kapta, az lesz az. Pl.: ha a 192.168.1 tartományból osztogat, és a router szerint a 192.168.200 és a 192.168.1.200 van a hálózaton, akkor az utóbbi lesz az. Hogy ezt hogyan nézzük meg, az routerfüggő, de ha beléptünk, könnyen meg lehet találni a kiosztás táblázatát. Ha megvan az ip, csak ssh-zzunk be rá, vagy windows alatt használjuk a putty nevű programot. Nézzük inkább ssh-n.
ssh-val belépéni az
ssh <user>@<raspi ip címe>paranccsal tudunk, ekkor először megkérdezi hogy engedélyezzük-e a belépést ("yes"-t kell gépelni), ekkor elmenti a gép kulcsát a known_hosts fájlunkba, majd megkérdezi a gép jelszavát. Beírjuk, és bent is vagyunk.
Az én választott disztribúcióm az Arch linux , az ezt követő leírás ehhez tartozik. Debian alatt nem minden így van.
Először is, miután beléptünk (archnál root/root), állítsuk be a nyelvet, a karakterkészletet, az időzónát, és pár egyéb dolgot.
Adjuk ki a
nano /etc/locale.gen
parancsot, és a megjelent szövegszerkesztőben állítsuk be a nekünk megfelelő karakterkészletet. Az én esetemben a fájl így néz ki:
hu_HU.UTF-8 UTF-8 en_US.UTF-8 UTF-8 en_US ISO-8859-1Nyomjunk egy Ctrl-O-t, Entert, majd egy Ctrl-X-et, meg is van. Állítsuk be az előbb engedélyezett kódolást alapértelmezettnek:
nano /etc/locale.confLegyen benne valami ilyesmi:
LANG=hu_HU.UTF-8 LC_COLLATE=CMost szerkesszük a vconsole.conf fájlt, amiben a billentyűzet kiosztását fogjuk beállítani. Ez nekem ilyen:
KEYMAP=hu FONT=lat2-14Adjuk ki a
locale.genparancsot a beállítások érvényre juttatásához. A kódlap nem fog változni, amíg nem lépünk ki, majd be. (logout, majd újra ssh)
Ha újra beléptünk, és rendben vannak az "áű" betűk, folytassuk. Telepítgessünk, először is állítsuk be a pacman-nak a legközelebbi tükröt, hogy ne az óceánon túlról szedegesse a programokat:
nano /etc/pacman.mirrorlist/dItt van egy GeoIP alapú tükörválasztás, ezt is használhatjuk, én inkább valamelyik német tükröt szoktam használni. Vagyis begyük ki a # jelet a "# Server = http://de.mirror.archlinuxarm.org/arm/$repo" vagy a "# Server = http://eu.mirror.archlinuxarm.org/arm/$repo" sor elől.
Én ilyenkor lefuttatok egy teljes redszerfrissítést, plusz telepítem a vim-et és az ntpd-t, így egyszerre:
pacman -Suy ntp openntpd vimHa megvan, lehet hogy újra kell indítsuk (reboot)
Állítsuk be az időt és az időzónát. Ehhez szerkesszük az
/etc/timezonefájlt, írjuk bele hogy
Europe/BudapestMajd a biztonság kedvéért hozzunk létre egy linket is a Budapesti időzónára:
ln -sf /usr/share/zoneinfo/Europe/Budapest /etc/localtimeIndítsuk el az ntpd service-t:
systemctl start ntpdHa nem írt ki hibaüzenetet, minden rendben, engedélyezzük hogy minden bootolásnál induljon:
systemctl enable ntpd.serviceHa most lefuttatjuk az
ntpd -gqparancsot, be is állítja a pontos időt, és a daemon gondoskodik róla hogy ez mindig pontos is maradjon. A
dateparanccsal ellenőrízük, hogy pontos-e az óra.
Nyomjunk egy Ctrl-O-t(majd ENTER), majd egy Ctrl-X-et
VálaszTörlésJogos, javítva. Nem használom, mindig is vim-es voltam, csak állítólag az bonyolult a kezdőknek. Jobb lett volna ha inkább maradok annál. :)
TörlésEsetleg Ctrl+X-> y -> Enter :) Ugyanis kilépés előtt rékérdez hogy mentjük-e és ha igen akkor hova (ugyan oda).
VálaszTörlésezek itt fent mind nagyjából-egészéből máködnek, annyi megjegyzéssel, hogy a parancsokat sudo-val kellett kiadni. Addig a nano nem volt hajlandó menteni a módositott fájt, ln nem hajtotta végre ...
VálaszTörlésIP cím kiderítése: Angry IP Scanner vagy konzolból fping.
VálaszTörlésHelyi hálózaton egy ifconfig (vagy "ip addr show") is elég, ezeket meg telepíteni kell... :)
TörlésRáadásul, a 90% windowst használ, ott egyszerűbb a router webes felületére belépni, extra programok nélkül, aztán már puttyoghat is.
De köszi azért, fping-et nem ismertem.
Úgy értettem, ha másik gépről kell kideríteni az IP címet. Saját gépét a legkönnyebb. :-)
TörlésAz Angry IP Scanner-t nem muszáj telepíteni, egy exe-s verzió is van belőle. Pendrive-on is állandóan magammal szoktam hurcolászni. :D
Szerintem meg jobb ezeket az eszközöket használni, mint belépni a routerbe (főleg ha a jelszó sincs mentve), és még 3 oldalon végigmenni (Status -> Local Network -> DHCP Client Table gomb; legalábbis a Linksys routeremnél). Ennél sokkal gyorsabb, ha elindítom a progik egyikét. Pl. egy terminált Linuxon, majd kiadom az "ip-scan" parancsot, ami alias erre:
"fping -a -g 10.0.0.0/24 2> /dev/null"
Androidra meg a Fing-et tudom ajánlani, kicsit többet is tud ezeknél.