Kuidas eristada peata Pi käivitusviga võrguveast
Käivitatud, adresseeritud, kuulav ja kättesaadav on neli tulemust. Kontrolli, milline neist ebaõnnestus, enne kui kaart välja tuleb, ja jälgi vastuse teekonda enne ümberflaššimist.
Kaart tuleb korpusest välja enne, kui keegi on küsinud, milline neist neljast asjast tegelikult ebaõnnestus. Pi lakkas pärast VPN-i või võrgu muutust vastamast ja ümberflaššimine tundub ainsa allesjäänud sammuna. Harva on see nii: liising võib liikuda, sshd võib seiskuda või vastus võib lahkuda teekonnal, mida sa ei suuda jälgida, ja igal neist on oma lahendus. Kasulik töö on eraldada see, mida sa vaatlesid, sellest, mida sa eeldasid.
Neli tulemust, mitte üks
Käivitatud, adresseeritud, kuulav ja kättesaadav on neli eraldi tulemust ja ükskõik milline neist võib ebaõnnestuda, samal ajal kui teised veel püsivad. Plaat võib ideaalselt käivituda ja mitte kunagi võrgus ilmuda. See võib ilmuda aadressiga, mida keegi ei oodanud, või hoida õiget aadressi väljalülitatud SSH-ga. See võib kõik kolm õigesti teha ja olla ikkagi kättesaamatu, sest vastused väljuvad valest lüüsist.
Ümberflaššimise instinkt surub need neli ühte küsimusse, ja seetõttu annab see nii sageli töötava Pi ilma selgituseta, mis tegelikult katki läks.
Kus tõendid tegelikult lõpevad
Kirjuta üles kolm asja enne, kui millegi puudutad: aadress ja ühendus, mis viimati töötasid, mis muudeti ja esimene toiming, mis lakkas töötamast. Hostinimi, mis enam ei lahendu, SSH-ühendus, mis aegub, ja TCP-ühendus, mis tagasi lükatakse, on kolm erinevat tähelepanekut, mis osutavad kolmele erinevale kihile. Ebaõnnestunud ping kontrollib ühe aadressi kättesaadavust ja ebaõnnestub kõigil ülalnimetatud põhjustel, sealhulgas plaadi puhul, mis kunagi ei käivitunud. Seetõttu ei saa see asendada käivitustesti.
Kui kohalik ekraan või taastekonsool on saadaval, kasuta seda, sest küsimus, millele see vastab, on see, kas masin jõuab oma operatsioonisüsteemini. See on ainus küsimus, mille ümberflaššimine lahendaks. Kui plaat ebaõnnestub enne seda etappi, järgi platvormi taastedokumentatsiooni, mitte ära tuleta puuduvast ekraanipildist riistvaraviga, ja lõpeta toite väljatõmbamine diagnostikavahendina.
Ehita juurdepääsutee töötaval süsteemil uuesti üles
Leia praegune ühendus ja aadress selle kaudu, kellele võrgukonfiguratsioon kuulub, seejärel võrdle seda ruuteri praeguse kliendiloendi ja SSH-kliendi kasutatud aadressiga. Salvestatud hostinimi või vana DHCP-liising võib nädalaid osutada eilsele sihtkohale. Seejärel kinnita, et sshd on lubatud, kuulab olemasoleval aadressil ja on haldusvõrgust lubatud. Raspberry Pi SSH-juhised käsitlevad serveri lubamist ja praegusele aadressile ühenduse loomist kahe eraldi sammuna ning värske Raspberry Pi OS paigaldus jätab SSH vaikimisi välja.
Hostinime saab teisele masinale ümber suunata ja asenduspilt tuleb oma võtmega, seega kontrolli sõrmejälge tee kaudu, mida sa juba usaldad, selle asemel et hoiatusest mööda klõpsata. Hoiatuse kustutamine on viis, kuidas ajutine aadressimuudatus muutub püsivaks usaldusprobleemiks. Kui võtmeküsimus on ainus sümptom, vaatad sa identiteedi, mitte kättesaadavuse küsimust.
Jälgi vastuse teekonda enne plaadi süüdistamist
VPN võib muuta marsruudi valikut, samal ajal kui füüsiline link jääb seotuks, ja täpselt see on juhtum, kus Pi on üleval, kuulab ja on ikkagi kättesaamatu. Päring saabub ja vastus lahkub tunnelist, mida administraatori klient ei saa läbida. Kohalik konsool ja kuulav pesa ei tõesta tagasitee kohta midagi, seega kinnita, milline liides vastust kannab ja millise lüüsi see valib. Võrdle seda võrguga, kus administraator tegelikult on, sest seda viga diagnoositakse ekslikult surnud plaadina sagedamini kui ühtegi teist.
Odavaim kontroll on vaadata, kuidas vastus lahkub: küsi Pi-lt, milline marsruut kannaks administraatori aadressi, ja võrdle seda liidesega, millelt päring saabus. Sealne lahknevus selgitab kogu sümptomi ja maksab ühe käsu.
Üks piir korraga ja millal on ümberflaššimine õige
Paranda konfiguratsioon selle omaniku kaudu pärast praeguse oleku säilitamist. Võrguhalduri väljavahetamine, tulemüüri tühjendamine ja staatilise aadressi oletamine on kolm muudatust, mis muudavad järgmise tähelepaneku kasutuks. Kui tõendid osutavad VPN-i marsruudile või filtreerimisele, lasku selle kliendi enda peatamis- või parandusrutiinile, töötades kokkulepitud taasteplaani sees; kontrollitud võrdlus on midagi muud kui kaitse väljalülitamine hostil, mida sa ei ole selgitanud.
Ümberflaššimine on teadlik taastevalik, mis tehakse siis, kui mõistad andmeid, identiteeti ja etappi, mis ebaõnnestus. See ei ole see, mida puuduv sisselogimine peaks vaikimisi vallandama.
Hoia konfiguratsioonikirjet kohas, mida saab lugeda ilma Pi-ta, ja tagasiteed, mis ei lähe läbi tunneli, mida sa just muutma hakkad. Seejärel tööta järjekorras: kinnita etapp kohalikust konsoolist, leia praegune aadress, kontrolli kuulajat ja selle poliitikat, jälgi vastuse teekonda ja muuda ühte asja. Kui plaat ei jõudnud kunagi operatsioonisüsteemini, on järgmine samm taastedokumentatsioon, mitte võrk.