22Aug

Hogyan( és miért) hozzárendelni a.helyi Domain a Raspberry Pi-hez

Ha belefáradt az olyan eszközök IP-címének felderítéséhez, amelyeket gyakran használ a távoli bejelentkezéssel, az SSH-vel és más eszközökkel az otthoni hálózaton, akkor sok időt takaríthat meg azzal, hogy hozzárendel egy könnyen megjegyezhető. local címet aeszköz. Olvass tovább, amint bizonyítunk, hogy könnyű megjegyezni a nevet a Raspberry Pi-hoz.

Miért akarom ezt tenni?

Valószínűleg otthoni hálózata DHCP IP-hozzárendelést használ, ami azt jelenti, hogy minden egyes alkalommal, amikor egy eszköz elhagyja a hálózatot, és hozzárendel egy új IP-címet. Még akkor is, ha statikus IP-t állít be egy gyakran használt eszközre( például beállítja a Raspberry Pi dobozt, hogy mindig a 192.168.1.99 számhoz legyen rendelve), akkor még mindig el kell köteleznie a teljesen inintuíciós számot a memóriába. Továbbá, ha valamilyen oknál fogva szükséged lesz a szám megváltoztatására, akkor egy új, a helyére kell emlékezned.

Ez nem a világ vége, de kényelmetlen. Miért zavarja az IP-karakterláncok memorizálását, amiko

r a helyi eszközöket könnyen megjegyezheti, mint a raspberrypi.local vagy a mediaserver.local?

Most, némelyikőtök( különösen azoké, akiknek intimabb ismerete van a DNS-ről, a tartománynevekről és más hálózati címstruktúrákról), azon tűnődhet, hogy mi a fogás. Nem létezik benne rejlő kockázat vagy probléma abban, hogy egy domainnevet csapjon be a meglévő hálózatába? Itt fontos megjegyezni az nagy megkülönböztetését a teljesen minősített tartománynevek( FQDN-k) között, amelyek hivatalos felismert utótagok a legmagasabb szintű domainekhez( pl. A www.howtogeek.com webes része, ami a How-To Geek jelölését jelentiegy kereskedelmi weboldal) és olyan domainnevek, amelyek vagy nem ismerik fel a globális elnevezési / DNS rendszer, vagy teljesen fenntartva a magánhálózati használatra.

Például: a. internal az írástól kezdve nem FQDN;nincsenek regisztrált domainek a világon, amelyek véget érnek a. internal szolgáltatással, és így ha a magánhálózatot a helyi címekhez használnánk, nem lenne esély a DNS-konfliktusra. Ez azonban a jövõben megváltozhat( bár a lehetõség távoli), ha a. internal hivatalos FQDN lett és a. internal véget érõ címek külső DNS-kiszolgálókon keresztül feloldhatók.

Ezzel ellentétben a. local tartományt hivatalosan külön-külön használatos tartománynévként( SUDN) tartották kifejezetten belső hálózati használatra. Soha nem lesz FQDN-ként konfigurálva, és így az egyéni helyi neve soha nem ütközik a meglévő külső címekkel( például howtogeek.local).

Mit kell?

A teljes helyi DNS-felbontású rendszert működő titkos mártás Multicast Domain Name Service( mDNS) néven ismert. Zavaró módon ténylegesen két, az Apple és az egyik Microsoft által lebegő mDNS implementációja létezik. Az Apple által létrehozott mDNS-implementáció az, ami alulmúlja a népszerű Bonjour helyi hálózati felfedező szolgáltatását. A Microsoft megvalósítása Link-local Multicast Name Resolution( LLMNR) néven ismert. A Microsoft megvalósítását soha nem fogadták el széles körben, mivel nem tartották be a különböző szabványokat és biztonsági kockázatot, amelyhez a helyi felhasználásra szánt területeket lehetett elfoglalni.

Mivel az Apple mDNS implementációja a Bonjour sokkal szélesebb átviteli sebességet élvez, jobb támogatást és nagyszámú alkalmazást jelent a nagy és kisméretű platformok számára, ezért választottuk ezt az útmutatót.

Ha az Ön számítógépén az Apple OS X operációs rendszert futtató számítógépek vannak a hálózaton, akkor semmit sem kell tenned a követésen túl a bemutatóval, hogy a dolgokat a Raspberry Pi( vagy más Linux eszköz) oldalán állíthatja be.Úgy van beállítva, hogy a számítógéped már támogatja.

Ha olyan Windows-gépet futtat, amelyen nincs telepítve az iTunes( amely telepített volna egy társ Bonjour klienst mDNS felbontásra), akkor megoldhatja az eredeti mDNS támogatás hiányát az Apple Bonjour nyomtatószolgáltatói segédprogramjának letöltésével. Bár a letöltési oldal úgy hangzik, mintha csak nyomtató-eszköz lenne, hatékonyan hozzáadja az mDNS / Bonjour támogatást a Windows rendszerhez.

A Bonjour támogatás telepítése az Ön Raspberry Pi

-re Az első sorrend az, hogy felhúzza a Pi terminálját, vagy csatlakozik a távoli terminálhoz( ha fej nélküli géped van) az SSH-n keresztül. Ha egyszer a terminálon van, szánjon egy pillanatot az apt-get frissítésére és frissítésére.(Megjegyzés: ha nemrég csináltátok ezt egy másik Raspberry Pi oktatóanyag részeként, szabadon hagyja ezt a lépést.)

sudo apt-get frissítés

sudo apt-get frissítés

A frissítés / frissítés befejezése után itt az ideje telepíteni az Avahi-t, egy fantasztikus kis nyílt forrású mDNS-implementációt. Adja meg a következő parancsot a parancssorba:

sudo apt-get telepítése avahi-daemon

A telepítés befejezése után nem kell újraindítani az eszközt. A Raspberry Pi azonnal felismeri a helyi hálózati lekérdezéseket gazdagépének( alapértelmezés szerint "raspberrypi") a raspberrypi.local-ban.

Az adott gép, amelyet ebben a tesztben használtunk, ugyanazt a Raspberry Pi-t alakítottuk környezeti időjárásjelzővé, majd később megváltoztattuk a helyi gazdanevet, így amikor megkeressük az újonnan kinevezett. local címet, akkor keresünkweathererstation.local a raspberrypi.local helyett.

Ismét hangsúlyozni kell, hogy a. local utótag előtti rész mindig a készülék gazdaneve. Ha azt szeretné, hogy a Raspberry Pi zenék streamerje legyen a helyi jukebox.local nevű hely, akkor a Pi gazdagépének módosításához kövesse az alábbi utasításokat.

Folytassa és pingelje át az új. local címet a gépen, amelyhez hozzá kíván férni az eszközhöz:

Siker! A weatherstation.local megoldja a 192.168.1.100-at, amely a helyi hálózat aktuális IP-címe. Mostantól minden olyan alkalmazás vagy szolgáltatás, amely korábban megkívánta a Raspberry Pi IP-címét, mostantól a. local címet használhatja.