Sisukord:
- Samm: koguge osi
- Samm: laadige alla dieet Pi
- 3. samm: põletage dieetpi pilt Micro SD-kaardile
- Samm: Raspberry Pi seadistamine ja ühendused
- Samm: seadistage DietPi
- 6. samm: seadistage DietPi
- Samm: valikuline: seadistage WiFi
- Samm 8: lisage DietPi kasutaja Pi
- 9. toiming: töötage FTDI USB jadaliidesega
- Samm: määrake USB -port
- Samm: avage terminaliaken ja looge ühendus Raspberry Pi -ga
- 12. samm: värskendage ja uuendage alati
- Samm: laiendage failisüsteemi
- 14. samm: valikuline: eemaldage GUI
- 15. toiming: Gmaili seadistamine
- 16. samm: otsige IP -aadress nime järgi
- Samm: varundage Micro SD -kaart
- Etapp 18: Lisa: eelgenereeritud võti
- Samm 19: Lisa: lisage veebiserveritele kliendipoolsed sertifikaadid
- Samm 20: Lisa: RSA võtmeprobleem
- 21. samm: Lisa: viited
- Samm 22: Lisa: värskendused
- Samm 23: Lisa: Tõrkeotsing
- Samm 24: Lisa: järelevalveta installiskript
Video: Raspberry Pi seadistamine Diet Pi abil ilma monitori või klaviatuurita: 24 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See juhend on aegunud. Palun kasutage: DietPi Setup
NOOBS vajab monitori, klaviatuuri ja hiirt, mis lisab ~ 60 dollarit (USD) või rohkem. Kui aga WiFi töötab, pole neid seadmeid enam vaja. Võib -olla toetab DietPi pildil USB -jadaühendust.
Iga kord, kui alustan uut Raspberry Pi projekti, haaran monitori, klaviatuuri ja hiire välja ning leian koha nende seadistamiseks. Pärast kolmanda Raspberry Pi projekti lõpetamist arvasin, et peab olema parem viis.
See lähenemisviis on pisut arenenum ja kasutab monitori, klaviatuuri ja hiire asemel MacBook Pro -d. Niisiis, see säästab 45 dollarit ja võtab vähem ruumi.
Selle õpetatavaga olen hakanud Raspbiani asemel kasutama Diet Pi. Enamik minu projekte on peata. Diet Pi kasutamine pikendab SD -kaardi eluiga ja vähendab üldisi protsesse, suurendades seeläbi jõudlust.
Esimesel läbimisel on vaja klaviatuuri, monitori ja hiirt. Teine läbimine välistab nende vajaduse.
Selle projekti eesmärgid on järgmised:
- Kasutage dieeti Pi
- Kõrvaldage järgnevatel seadistustel monitori, klaviatuuri ja hiire vajadus
- Looge standardne micro SD -kaardi pilt, et saaksin järgmisel korral paljud sammud vahele jätta
- Tihendage micro SD -kaardi pilt
Samm: koguge osi
Leidsin, et allolevad osad toimivad minu rakendustes kõige paremini. Need osad on kallimad kui tavalises stardikomplektis.
Hankige osad ja tööriistad (hinnad USA dollarites):
- MacBook Pro (võib kasutada arvutit)
- Raspberry Pi 3 või Raspberry Pi 2 mudeli B element 14 $ 35
- Panda 300n WiFi -adapter Amazon 16,99 dollarit
- 5.2V 2.1A USB toiteadapter Amazonilt 5,99 dollarit
- Mikro -USB -kaabel 3 jalga Amazonist 4,69 dollarit
- FTDI TTL-232R-RPI jada-USB-kaabel Mouserilt 15 dollarit
- Korpus Amazonist 6,99 dollarit
- SanDisk Ultra 16 GB microSDHC klass 10 koos adapteriga (SDSQUAN-016G-G4A) Amazonist 8,99 dollarit
- Teler HDMI -pordiga, USB -klaviatuur, USB -hiir, HDMI -kaabel (vajalik ainult esimesel läbimisel)
Märkused:
Pikerdatud tekst, näiteks „asenda see”, tuleks asendada tegeliku väärtusega. Loomulikult eemaldage labidad
Samm: laadige alla dieet Pi
Võrreldes süle- või lauaarvutiga on vaarika pi protsessor alajõuline. Seega on domineeriv põhimõte vastuvõetava jõudluse saavutamisel protsessori tarbetu koormuse kõrvaldamine.
Diet-Pi on raspbiani minimaalne install. Diet-Pi välistab mittevajalikud operatsioonisüsteemi protsessid, mis võimaldavad protsessoril kasutaja ülesandeid kiiremini täita. Ühel minu raspbian-süsteemil käskude käivitamine näitab 126 ülesande täitmist, samas kui diet-pi-l on ainult 91 ülesannet.
Diet-Pi-l on ka kerge graafiline kasutajaliides ja see kõrvaldab mittevajalikud sisend-/väljundid micro SD-kaardile. SD -kaardid kuluvad pärast korduvaid kirjutamistsükleid. Kirjutuste arvu vähendamine pikendab SD -kaardi eluiga. Enamik minu projekte ei vaja GUI -d. Niisiis eemaldatakse hilisemas etapis LDXE.
DietPi kirjutab enamiku logisid RAM -kettale, salvestades mikro -SD -kaardile.
Sammud:
- Laadige alla uusim versioon siit Diet-Pi. Minge allalaadimisse. Valige Raspberry Pi. Valige Raspberry Pi kõik mudelid. Ja seejärel valige Laadi pilt alla.
- Selle värskendamisel oli viimane versioon: DietPi_v6.0_RPi-ARMv6-Stretch
- Kui see on alla laaditud, lohistage allalaadimine allalaadimisest kataloogi, kuhu pilte salvestate. Mulle meeldib vaarika pi projektide allalaaditud pilte ja varukoopiaid hoida oma Maci kataloogis.
- Pidage meeles, et kõik, mis on märkides, asendatakse teie nime või väärtusega
♣ macbook-pildikataloog ♣
- Avage MacBookis terminaliaken
- Muutke oma pildikataloogi ja loendage failid
$ cd (macbook-image-directory)
$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_RPi- (Jessie).7z disk_test.dmg
- Kasutasin MacBookis zip -faili (.7z) lahtipakkimiseks unarchiverit.
- Seejärel kustutas tihendatud faili (lohistage zip -fail prügikasti)
$ cd (macbook-image-directory)
$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_v136_RPi- (Jessie).img disk_test.dmg
Kui pildi nimi sisaldab sulgusid, ei meeldi see hilisematele sammudele. Niisiis, nimetage fail ümber ja eemaldage sulud. Pilt on nüüd järgmine: ♣ dieet-pi-pilt ♣
3. samm: põletage dieetpi pilt Micro SD-kaardile
Laadige siit alla etcher ja installige seejärel etcher. Etcher muudab paigaldamise lollikindlaks.
Käivitage söövitaja
- Valige oma pilt (dieet-pi-pilt):
- Valige oma microSD -kaart
- Välk
- Sisestage MacBooki parool
Mis tahes põhjusel ei eemalda etcher microSD -kaarti lahti. Niisiis, mul on vaja valida draiv ja seejärel paremklõps selle väljutamiseks (või kui ühe nupuga hiire CTRL-klõps). Kui te ei väljuta, pole see tegelikult oluline, saate hoiatusteate.
Samm: Raspberry Pi seadistamine ja ühendused
Eemaldage lint ja vajutage tugevalt protsessori külge. Jahutusradiaator ja kiip on peaaegu ühesuurused. See oli üsna ilmne, kui see pidi minema. Ma ei teinud pilti.
Juhtum
Võtke juhtum lahti. Vanemal versioonil on kolm osa: ülemine, alumine ja keskmine. Libistage Raspberry Pi korpuse alumisse ossa. Libistage Raspberry Pi põhja. SD -kaardi sisestamise otsas on kaks klambrit. Laud peab nende klambrite alla libisema. See libiseb kergesti sisse, pole vaja sundida. Jällegi tundus see väga lihtne. Niisiis, fotot pole. Pi on hea hoida korpuse alumises osas.
Kaablid ja SD -kaart
Kui pole märgitud, sisestage Raspberry Pi -sse järgmine
-
Vajalik ainult passi 1 jaoks
- HDMI -kaabel teleriga
- USB klaviatuur
- USB hiir
- Micro SD kaart
- Etherneti kaabel
- WiFi-dongle
-
USB jada I/O kaabel (vt ülaltoodud pilte)
- Maandus = must traat, tihvt 06 RPi peal
- Tx = kollane traat, tihvt 08
- Rx = punane traat, tihvt 10
Kui ülaltoodud on lõpule viidud:
Sisestage toitekaabel
Sisestage USB/jadakaabel MacBooki USB -porti
Kui kasutate passis 1 loodud myDietPi_v104_RPi-jessie.img, siis
- Kontrollige lisasid, et näha, kas on valikulisi samme, mida soovite lisada
- Käivitage dieedi konfiguratsioon, et muuta hostinime
- Pärast hostinime muutmist peate võib -olla RSA -võtme eemaldama. Juhised selle tegemiseks on käesoleva juhendi lisas.
- Sa oled valmis!
Samm: seadistage DietPi
Seadistage DietPi.
Logige sisse vaarika pi
sisselogimine: root
parool: dietpi
Järgige juhiseid. DietPi värskendab ja installib vajaliku tarkvara.
6. samm: seadistage DietPi
Logige sisse, kui teil palutakse seda teha.
Umbes 25 seadistusekraani asemel kasutasin juhendina menüünumbreid.
Kui teile esitatakse menüü, navigeerige menüüs, kasutades järgmist.
- nooleklahve
- liigutamiseks vahekaart
- ruumi valikute vahetamiseks ruumist *
- ja ENTER
Järgige juhiseid, seda on lihtne kasutada. Mõned toimingud nõuavad taaskäivitamist. Vaadake läbi kõik menüüvalikud ja otsustage, mida soovite.
Kui jama ajada, pole sellest suurt midagi. Alustage otsast peale.
Siin on minu seadistus. Muutke vastavalt oma vajadustele.
DietPi tarkvara
Esimene menüü on DietPi-Software
Valige dietpi-config.
Peamenüü
- Kuva valikud
- Helivalikud
- Toimivusvalikud
- Täpsemad valikud
-
Keel/piirkondlikud valikud
-
Locale (USA kasutab tühikute tegemiseks *)
- [*] et. US. UTF-8 UTF-8
- et. US. UTF -8 - vaikimisi kasutatav lokaat
- tekitab muudatusi
-
Ajavöönd
- USA
- Kesk
-
Klaviatuur
-
Muu
Inglise (USA)
- Koostamisvõtit pole
- Klaviatuuri paigutuse vaikeväärtus
- Mudel: Dell
-
-
-
Turvavalikud
- Muutke juurparooli
- Muuda hosti nime
- Võrguvõimalused
-
Automaatse käivitamise valikud
0. Konsool: käsitsi sisselogimine (vaikimisi)
- Tööriistad
ja seejärel taaskäivitage.
Logige sisse root ja ♣ oma parool ♣
DietPi tarkvara
Installige valikuline tarkvara.
DietPi tarkvara häälestusmenüü:
- Valige DietPi optimeeritud tarkvara
- [*] RPi. GPIO
- [*] LLSP: lighttpd | sqlite | php MÄRKUS: see on valikuline
- [*] certbot - MÄRKUS. Seisuga 16APR2018 ei tööta certbot lighttpd -ga
-
Valige Tarkvara täiendav Linux
- [*] Python pip MÄRKUS: see on valikuline, kuid enamik minu projekte kasutab pythonit
- [*] Avahi-deemon
- SSH -server: vahetage DropBearilt OpenSSH -le
- Failiserver: puudub
- Logisüsteem: DietPi-Ramlog #1
- Aidake!
- Mine Alusta installimist
DietPi installib tarkvara
Samm: valikuline: seadistage WiFi
Üldiselt saab Raspberry Pi kasutada kas traadiga või traadita ühendust.
Kui soovite kasutada WiFi-d, eemaldage Etherneti kaabel ja lubage Wi-Fi
Logige sisse ja käivitage dieedi käivitaja.
$ dietpi-käivitaja
Menüü näeb välja umbes selline:
- DietPi tarkvara
- DietPi-Config
- DietPi-AutoStart
- Dieet Pi-Cron
- …
Valige DietPi-Config, mis näeb välja umbes selline:
- Kuva valikud
- Helivalikud
- Toimivusvalikud
- Täpsemad valikud
- Keel/piirkondlikud valikud
- Turvavalikud
- Võrguvalikud: adapterid
- …
Valige Võrgusuvandid: adapterid
- Valige WiFi - lubage WiFi
- Valige Onboard WiFi - lubage pardal olev WiFi
Valige Võrgusuvandid: adapterid ja seejärel WiFi
Valige Skanni ja ühenda, valige oma kodu SSID
Muuda riiki: USA
Luba automaatne uuesti ühendamine
Sisestage oma parool (teise nimega juurdepääsuvõti): ♣ your-home-ssid ♣
Rakenda muudatused
Pärast taaskäivitamist kuvab DietPi:
IP eth0: ♣ teie-ip-aadress ♣
Avage oma arvutis terminaliaken ja vaadake, kas saate Raspberry Pi -ga traadita ühenduse luua, kasutades ühte allolevatest käskudest.
$ ssh juur@♣ ip-aadress ♣
$ ssh root@♣your-hostname♣.local
Ja WiFi peaks töötama.
Samm 8: lisage DietPi kasutaja Pi
Vaikimisi kasutab DietPi kasutajanime: root sisselogimist, raspbian aga kasutajanime: pi.
Paljud Raspberry Pi juhised ja minu juhendid eeldavad /home /pi lähtepunkti ja pi sisselogimist. Niisiis, lisage kasutaja nimega: pi
$ useradd pi -m -G sudo
$ passwd pi Parool: ♣ vaarika-pi-parool ♣ Parool: ♣ vaarika-pi-parool ♣
Kui teete vea, kasutage kasutaja eemaldamiseks järgmist käsku:
$ userdel pi
Tehke koopia failist /etc /sudoers
Kasutajana, root, redigeerige faili, kuid olge selle failiga ettevaatlik. Enne salvestamist veenduge, et see oleks õige
$ sudo nano /etc /sudoers
Ilma järgmiste muudatusteta peate iga kord sudo kasutamisel sisestama parooli.
Pärast kommentaari, #includedir…, lisage rida, mis algab, pi ALL =:
#includedir /etc/sudoers.d
pi ALL = (KÕIK) NOPASSWD: KÕIK
Faili salvestamiseks ja sulgemiseks vajutage CTRL-o, ENTER, CTRL-x
Lisage bash kest, kasutades
$ sudo nano /etc /passwd
ja redigeerige kasutajat pi, et lisada lõppu /bin /bash. Ärge muutke midagi muud:
pi: x: 1001: 1001::/home/pi:/bin/bash
Faili salvestamiseks ja sulgemiseks vajutage CTRL-o, ENTER, CTRL-x
Kontrollige, kas uus kasutaja töötab
$ väljalogimine
ja logige sisse pi nimega ♣ vaarika-pi-parool ♣
$ ssh pi@♣ ip-aadress ♣
Kui olete pi -ks sisse logitud, asuvad DietPi utiliidid:
/DietPi/dietpi
dietpi skriptid kasutavad juurekontrolli UID = 0, mis takistab pi kasutajanime diepi skriptide käivitamist. Skript kontrollib, kas $ UID = 0, mis tuleks reserveerida kasutajanime root jaoks. Kataloogi lisamine PATH -i ei aita.
Nii et diepi-konfiguratsiooni või mõne muu diepi utiliidi käivitamiseks pi, logige sisse superkasutajana ja käivitage seejärel käsk. Superkasutajast väljumiseks sisestage exit.
$ sudo su
$ sudo/DietPi/dietpi/dietpi-config ♣ muutke seadeid ♣ $ exit
Loomulikult võite skripti muuta ja lisada pi kasutajanime UID või eemaldada juure UID kontroll. Võimalik, et tuleb teha täiendavaid muudatusi.
kui (($ UID! = 0)); siis
Valikuline samm
Üldjuhul ei tohiks root kasutada sisselogimiseks. Juur sisselogimist ei tohiks keelata, kuid see tuleks tavalisest sisselogimisest blokeerida.
Et vältida kasutajate otse rootina sisselogimist, määrake juurkonto kest failis /etc /passwd parameetrile /sbin /nologin.
$ sudo nano /etc /passwd
Muuda
juur: x: 0: 0: juur:/juur:/bin/bash
et
juur: x: 0: 0: juur:/juur:/usr/sbin/nologin
9. toiming: töötage FTDI USB jadaliidesega
Vaikimisi on DietPi usb to serial keelatud. Lubage see teenus, et saaksime seda tulevikus kasutada.
$ sudo nano /boot/cmdline.txt
Lisage faili enne konsooli = tty1
konsool = ttyAMA0, 115200
Faili salvestamiseks ja väljumiseks vajutage CTRL-o, ENTER, CTRL-x
Luba teenus ja taaskäivitage Raspberry Pi
$ sudo systemctl lubab [email protected]
$ sudo reboot -h 0
Kui see pole ühendatud, ühendage FTDI USB jadakaabliga
USB jada I/O kaabel (vt ülaltoodud pilti). Raspberry Pi välisnurgas on tihvt 2. Servale kõige lähemal asuv välimine rida on paarisnumbrid (2, 4, 6) ja sisemine rida paaritu.
- Maandus = must juhe, tihvt 06
- Tx = kollane traat, tihvt 08
- Rx = punane traat, tihvt 10
Samm: määrake USB -port
Tehke kindlaks, millist USB-jadaadapterit USB-port kasutab. Minu MacBook kasutab FTDI kiipi.
Avage MacBooki terminaliaken
/Dev -is on palju seadmeid. Kasutage seda käsku seadme tuvastamiseks (antud juhul on see FT9314WH):
$ ls /dev/tty.*/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH
Siin on alternatiivne viis avastamiseks:
$ ls /dev | grep FT | grep tty
tty.usbserial-FT9314WH
Kui kumbki ülaltoodutest ei tööta, proovige seda:
Sisestage USB -kaabel MacBookisse ja käivitage:
$ ls /dev | grep tty
Ühendage USB -kaabel lahti, oodake mõni sekund ja käivitage:
$ ls /dev | grep tty
Tuvastage erinevused
Samm: avage terminaliaken ja looge ühendus Raspberry Pi -ga
Avage (või jätkake kasutamist) MacBookis terminaliaken.
Vaadake ülaltoodud pilti ja seadistage terminaliakna eelistused.
- Terminal, valige Eelistused, klõpsake vahekaarti Täpsemalt
- xterm ja vt100 töötavad, kuid ansi töötab paremini nano kasutamisel
- Unicode'i asemel määrake Lääne ASCII (UTF-8))
Sisestage terminaliaknasse:
$ screen /dev/tty.usbserial-FT9314WH 115200
Logige MacBookis terminaliakna abil sisse RPi: kasutajanimi = pi parool = vaarikas
Märkus. USB-jadakaabel võib märke maha lasta. Kui märke maha jäetakse, ei pruugi te viiba saada, vajutage Return või sisestage kasutajanimi ja vajutage sisestusklahvi.
Kui kuvatakse taasterežiim, pole mikro -SD -kaart õigesti seadistatud. Alusta uuesti.
- Dieet Pi viip juurkasutajale # (raspbiani taastamisrežiimis kasutab # viip)
- Dieet Pi tavaline viip pi kasutajale on $
12. samm: värskendage ja uuendage alati
Uuendage ja uuendage alati.
- "apt-get update" laadib alla uusimate pakettide loendid asjakohastest hoidlatest.
- "apt-get upgrade" värskendab pakette
- "apt-get autoremove" kustutab paketid, mida pole enam vaja
- Taaskäivitamine on valikuline. Mõned teenused tuleb pärast täiendamist taaskäivitada. Taaskäivitamine on minu laisk viis tagada, et kõik vajalikud teenused taaskäivitatakse korralikult
Käivitage järgmised käsud:
$ sudo apt-get update
$ sudo apt-get upgrade $ sudo apt-get autoremove $ sudo taaskäivitamine
Vigade korral kontrollige, kas Etherneti kaabel on ühendatud.
Samm: laiendage failisüsteemi
raspi-config sisaldab võimalust laiendada failisüsteemi kogu micro SD-kaardi kasutamiseks. Ma olin mures, et failisüsteemi laiendamine jäeti dieedi konfiguratsioonis tähelepanuta.
Kuid vaikimisi on "DietPi kujutised eelnevalt optimeeritud selliste funktsioonidega nagu failisüsteemi automaatne laiendamine."
Failisüsteemi laiendamise näitamiseks käivitage käsk:
$ df -h
DietPi puhul pole vaja failisüsteemi laiendada.
14. samm: valikuline: eemaldage GUI
Valikuline samm. Minu projektid ei kasuta graafilist kasutajaliidest, seega eemaldage see. GUI eemaldamine säästab umbes 2 MB salvestusruumi ja parandab jõudlust.
$ sudo apt-get --purge eemalda 'x11-*'
$ sudo apt-get --purge automaatne eemaldamine
Turbo -režiimi lisamisel on mõned WiFi -eelised. Muutke faili:
$ sudo nano /boot/cmdline.txt
Ja lisage
smsc95xx.turbo_mode = Y, nii et see näeb välja selline:
dwc_otg.lpm_enable = 0 konsool = ttyAMA0, 115200 konsool = tty1 juur =/dev/mmcblk0p2 rootfstype = ext4 lift = tähtaeg fsck.repair = jah smsc95xx.turbo_mode = Y rootwait rootdelay = 10
Salvestamiseks ja väljumiseks vajutage CTRL-o, ENTER, CTRL-x
Seejärel taaskäivitage
$ sudo taaskäivitamine
15. toiming: Gmaili seadistamine
Mail on väga kasulik Raspberry Pi probleemide kohta märguannete ja hoiatuste vastuvõtmiseks.
Veenduge, et hoidlad oleksid ajakohased. Käivitage käsk:
$ sudo apt-get update
Installige SSMTP ja postiteenused:
$ sudo apt-get install ssmtp
$ sudo apt -get install mailutils -y
Muutke SSMTP konfiguratsioonifaili:
$ sudo nano /etc/ssmtp/ssmtp.conf
järgnevalt:
mailhub = smtp.gmail.com: 587 hostinimi = ♣ teie hostinimi ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ teie-gmail-parool ♣ KasutaSTARTTLS = JAH
Salvestamiseks ja väljumiseks vajutage CTRL-o, ENTER, CTRL-x
Muutke SSMTP varjunimede faili:
$ sudo nano/etc/ssmtp/revaliases
Looge oma süsteemi iga kasutaja jaoks üks rida, kes saab e -kirju saata. Näiteks:
root: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587
pi: ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587
Määrake SSMTP konfiguratsioonifaili õigused:
$ sudo chmod 664 /etc/ssmtp/ssmtp.conf
16. samm: otsige IP -aadress nime järgi
Minu koduautomaatikasüsteem vajab juurdepääsu minu vaarika pisile. DHCP -le eraldatud IP -aadressid võivad aga muutuda. Niisiis, proovisin määrata staatilisi IP -aadresse. Ma ei jäänud selle lahendusega rahule. Järgmisena proovisin hostinime IP -aadressi avastamiseks kasutada nmapi, kuid see tundub üsna seotud. Kavatsesin seadistada DNS -serveri, kui leidsin allpool oleva lahenduse.
Vaarika pi -le on lihtsam viidata selle ♣ hostinime ♣.local abil.
Kui installisite avahi-deemoni dieetikonfiguratsiooni abil ja muutsite hostinime, saate järgmise sammu juurde minna
Installige multisaate DNS.
$ sudo apt-get install avahi-daemon
$ hostname -I
192.168.1.100
Muutke hostinime
$ sudo nano /etc /hosts
Hostinimi peaks vaikimisi olema dietpi. Muutke dietpi viimane rida uueks hostinimeks
192.168.1.100 (hosti nimi)
CTRL-O, CTR-X, ENTER, et salvestada ja redaktorist väljuda
$ sudo nano /etc /hostname
"Hosti nimi"
CTRL-O, CTR-X, ENTER, et salvestada ja redaktorist väljuda
Kinnitage muudatused süsteemis
$ sudo /etc/init.d/hostname.sh
$ sudo taaskäivitamine
Lüüs pole õigesti seadistatud.
$ sudo marsruut -n
Tuuma IP -marsruutimistabel Sihtvärava genmask -lipud Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Käivitage käsk, kus 192.168.1.254 on teie Interneti -teenuse pakkuja lüüsi IP -aadress:
$ sudo marsruut lisab vaikimisi gw 192.168.1.254
$ sudo route -n Kerneli IP marsruutimistabel Sihtvärav Genmask Lipud Metric Ref Kasutage Iface 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Ilmselgelt jäi mul seadistuses midagi kahe silma vahele.
$ cat/etc/network/interfaces
# Wifi -lüüs 192.168.0.1
Samm: varundage Micro SD -kaart
Kui Raspberry Pi on seadistatud, varundage pilt. Kasutage seda pilti järgmise projekti loomiseks.
Samuti varundage projekt, kui see on valmis. Kui SD -kaardiga läheb midagi valesti, on seda lihtne taastada.
Lülitage Raspberry Pi välja
$ sudo sulgemine - h 0
Oodake, kuni kaart on välja lülitunud, seejärel eemaldage toiteallikas ja seejärel eemaldage micro SD -kaart
Sisestage mikro -SD -kaart SD -adapterisse ja seejärel sisestage SD -adapter MacBookisse
MacBookis kasutage neid Pi Huti juhiseid koos järgmiste muudatustega:
Avage terminali aken
Vahetage kataloog, mis sisaldab raspbiani pilti
$ cd (teie-macbook-pildikataloog)
Tuvastage oma SD -kaardi ketta number (mitte partitsioon), nt disk2 (mitte ketas2s1). Diskutili väljundist = 4. Ketta number peaks olema FAT_32. Allolevas loendis on mikro-SD-kaardi ketas#♣ = 2
$ diskutili loend
/dev/disk0 #: TÜÜPI NIMI SUURUSE IDENTIFIKAATOR 0: GUID_partition_scheme *160,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_HFS Cartwright 159,2 GB disk0s2 3: Apple_Boot Recovery HD 650,0 MB disk0s3/dev/disk1 #: ID Tüüp: Apple_partition_scheme *2,5 GB ketas1 1: Apple_partition_map 1,5 KB disk1s1 2: Apple_HFS Age of Empires III 2,5 GB ketas1 /2 /dev /disk2 #: TÜÜPI NIMI SUURUSETUNDITAATOR 0: FDisk_partition_scheme *15,5 GB ketas 1: Windows_FAT_2 kett 55,7 GB disk2s2 /dev /disk4 #: TÜÜPI NIMI SUURUSE IDENTIFIKAATOR: Apple_partition_scheme *18,1 MB disk4 1: Apple_partition_map 32,3 KB disk4s1 2: Apple_HFS Flash Player 18,1 MB disk4s2
TÄHTIS: veenduge, et kasutate õiget ♣ mikro-SD-kaardi ketast#♣-kui sisestate vale ♣ mikro-SD-kaardi ketta#♣, kustutate lõpuks kõvaketta!
Kirjeldus peaks olema umbes selline: ♣ kirjeldus ♣ = myDietPi_v104_RPi-jessie
Kopeerige pilt oma SD -kaardilt. Veenduge, et pildi nimi ja see oleksid õiged:
$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ kirjeldus ♣.img
CTRL-t, et näha kopeerimise olekut.
Kui pilt on loodud, suruge see kokku. Äsja loodud 8 GB pilt tihendatakse alla 2 GB.
$ gzip ♣ kirjeldus ♣.img
Kasutamiseks lahti pakkimiseks:
$ gunzip ♣ kirjeldus ♣.img.gz
Kui olete lõpetanud, eemaldage SD -kaart:
$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣
Eemaldage SD -adapter MacBookist ja eemaldage adapterist mikro -SD -kaart
Sisestage micro SD -kaart Raspberry Pi -sse
Järgmisel projektil kasutage selle pildi pakkimist ja jätke paljud selles juhendis kirjeldatud toimingud vahele.
Ja olete valmis!
Etapp 18: Lisa: eelgenereeritud võti
Eelnevalt genereeritud võtmed sõltuvad Raspberry Pi MAC-ist ja ei ole mikro-SD-kaardi jaoks ainulaadsed. Need tuleb seadistada iga seadme jaoks.
Eelnevalt loodud võtme kasutamiseks on vaja muuta faili/etc/network/interfaces, seega kasutab see wpa_supplicant/conf. Wi-Fi seadistamise juhised näitavad, kuidas seda teha.
Looge eelnevalt loodud PSK-võti. Logige sisse Raspberry Pi ja käivitage käsk:
$ wpa_passphrase ♣ your-ssid ♣ ♣ teie pass-fraas ♣
väljund:
võrk = {
ssid = "♣ teie-ssid ♣" psk = ♣ teie eelnevalt loodud võti ♣}
/etc/wpa_supplicant/wpa_supplicant.conf
Mõõdeti faili/etc/network/interfaces iga parameetrit.
Fail wpa_supplicant.conf peab olema õige, muidu wifi ei tööta.
Logige sisse vaarika pi sisse ja käivitage käsk:
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Muutke faili selliseks:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 võrk = {ssid = "♣ teie-ssid #" # kui kasutate paljude projektide jaoks standardkujutist, kasutage eelnevalt loodud võtit psk = ♣ teie eelnevalt genereeritud võti ♣ #, siis kasutage fraasi # genereeritud võti # genereeritud võti sõltub Raspberry Pi MAC-ist }
CTRL-o faili kirjutamiseks
Kirjutamiseks kinnitage ENTER
Nanoredaktorist väljumiseks vajutage CTRL-x
Samm 19: Lisa: lisage veebiserveritele kliendipoolsed sertifikaadid
Minu projektid on keskendunud koduautomaatikale ja kuigi juurdepääs on mulle kasulik, ei taha ma, et maailm kontrolliks mu kodu. Serveri/kliendi sertifikaatide paar takistab volitamata kasutajatel juurdepääsu.
Sertifikaatide lisamiseks järgige seda juhist: Piirake juurdepääsu Raspberry Pi veebiserverile
Samm 20: Lisa: RSA võtmeprobleem
Kui mac -iga seotud hostinimi muutub, kuvab minu MacBook sisselogimisel allpool oleva teate.
$ ssh [email protected]
@ HOIATUS: KAUGHOSTI IDENTIFITSEERIMINE ON MUUTUNUD! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ VÕIMALIK, ET KEEGI TEEB MIDAGI! Keegi võib sind praegu pealt kuulata (rünnak mehe keskel)! Samuti on võimalik, et hosti võtit on just muudetud. Kaughosti saadetud RSA -võtme sõrmejälg on eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Võtke ühendust oma süsteemiadministraatoriga. Sellest sõnumist vabanemiseks lisage kausta /Users/jeffcartwright/.ssh/known_hosts õige hostivõti. Solvav RSA-võti /Users/♣your-username♣/.ssh/known_hosts:16 192.168.1.94 RSA hostivõtit on muudetud ja olete taotlenud ranget kontrollimist. Hosti võtme kinnitamine ebaõnnestus.
Seal on lihtne lahendus.
Avage MacBooki terminali aken ja vi redaktor
$ sudo vi /Users/♣your-username♣/.ssh/known_hosts
Logige sisse oma MacBooki parooliga.
Esimene kirje on rida 1, vajutage allanooleklahvi (16 - 1), kuni olete 192.168.1.94 või mis tahes IP -aadressil, mida teade näitab.
Sisestage (kustutage rida, kirjutage fail ja sulgege):
dd
: w!: q!
Nüüd peaks sisselogimine toimima
$ ssh [email protected]
Kui teil palutakse ühendust jätkata, kinnitage, sisestades jah.
Masina '192.168.1.94 (192.168.1.94)' autentsust ei saa kindlaks teha.
RSA võtme sõrmejälg on eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Kas olete kindel, et soovite jätkata ühendamist (jah/ei)? jah Hoiatus: "192.168.1.94" (RSA) lisati teadaolevate hostide loendisse jäädavalt.
21. samm: Lisa: viited
Viited:
- Raspberry Pi Micro SD kaardid
- RPi.org SD -kaardi võrdlusalused
- elinux.org micro SD kaardi võrdlusalustele
- Link Raspberry Pi mikro -SD -kaardi juhistele
- Link Raspberry Pi -ga ühilduvatele mikro -SD -kaartidele
- RaspberryPi.org kirjutab pildi micro SD -kaardile
- rip-kloon on bash-skript laiendamata failisüsteemi kirjutamiseks USB-SD-kaardile
- Vaarika Pi.org fourdee4d panus teemasse
Samm 22: Lisa: värskendused
Võimalikud edasised parandused:
-
eemaldage FTDI sammud ja muutke microSD -kaardil olevat faili, kui see on veel MacBookiga ühendatud
Liigutage FTDI sammud lisasse
- Installige MacBookile e2fsprogs
- Sisestage mikro -SD -kaart MacBookis
- Lahutage micro SD -kaart
-
Enne pildi kokkusurumist täitke null:
e2fsck -E visake src_fs ära
- dd pilt ja seejärel gzip
- Võrrelge nullitäidisega pilti mitte-nulliga täidetud pildiga
- Kas see on vaeva väärt?
10FEB2017
Tehti muudatusi, et need vastaksid DietPi uusimatele installiprotseduuridele
11. juuni 2016
- Eemaldatud nmap -i lisa ja osutatud IP -d
- Kasuta hostname.local
22NOV2016
- Värskendatud DietPi versiooni 136 jaoks
- Värskendatud Raspberry Pi 3 jaoks
Samm 23: Lisa: Tõrkeotsing
Samm 24: Lisa: järelevalveta installiskript
Peate looma järelevalveta installiskripti, mis automatiseerib sammud 5-15. Laadige allikas üles githubisse. Kasutage wgetit, et hankida githubist toores allikas, ja käivitage seejärel skript. Jätke hostinime ja parooli muutmine alles pärast UAI skripti. Võimalik, et tuleb säilitada olek ja teha mitu taaskäivitust.
Soovitan:
Raspbiani installimine Raspberry Pi 3 B -sse ilma HDMI -ta - Raspberry Pi 3B kasutamise alustamine - Vaarika Pi seadistamine 3: 6 sammu
Raspbiani installimine Raspberry Pi 3 B -sse ilma HDMI -ta | Raspberry Pi 3B kasutamise alustamine | Raspberry Pi 3 seadistamine: nagu mõned teist teavad, et Raspberry Pi arvutid on üsna vinged ja saate kogu arvuti vaid ühe väikese tahvli abil. Raspberry Pi 3 mudelil B on neljatuumaline 64-bitine ARM Cortex A53 taktsagedus 1,2 GHz. See teeb Pi 3 umbes 50
Raspberry Pi seadistamine ilma monitori ja klaviatuurita: 7 sammu
Raspberry Pi seadistamine ilma monitori ja klaviatuurita Kasutan Raspberry Pi 3 B+ koos Raspbi -ga
Raspberry Pi seadistamine ilma monitori või klaviatuurita: 18 sammu
Raspberry Pi seadistamine ilma monitori või klaviatuurita: NOOBS nõuab monitori, klaviatuuri ja hiirt, mis lisab ~ 60 dollarit (USD) või rohkem. Kuid kui WiFi töötab, pole neid seadmeid enam vaja. Iga kord, kui alustan uut Raspberry Pi projekti, tõmban monitori, klaviatuuri ja hiire välja ning leian
Raspberry Pi seadistamine ilma välise monitori või klaviatuurita: 7 sammu
Raspberry Pi seadistamine ilma välise monitori või klaviatuurita: Raspberry Pi kasutamisega alustamiseks pole teil enam vaja välist monitori, klaviatuuri ja hiirt, on veel üks lahendus - peata režiim
VGA monitori jaoturi teisendamine arvutiga juhitavaks monitori lülitiks: 4 sammu
VGA kuvarijagaja teisendamine arvutiga juhitavaks monitori lülitiks: see juhend annab selgituse, kuidas odavat (20 EURO) VGA kuvarijaoturit, mida kasutatakse ühe arvuti ühendamiseks kahe kuvariga, saab muuta arvuti juhitava monitori lülitiks. Lõplikku seadet juhitakse paralleelpordi kaudu ja see võimaldab turvata