Tässä Raspberry Pi:n staattisen IP:n opetusohjelmassa näytämme, miten Raspberry Pi:n verkko määritetään niin, että se käyttää staattista IP-osoitetta.

Pakotamme Pi:n käyttämään staattista IP:tä tekemällä muutoksia Raspberry Pi:n DHCP-asiakasdemoniin. Tämä ohjelmisto ohjaa tapaa, jolla käyttöjärjestelmä käsittelee IP-osoitteita.

Muuttamalla DHCPCD:n konfigurointitiedostoa voimme kertoa ohjelmistolle paikallisen IP-osoitteen, jota sen tulisi käyttää, kun se muodostaa yhteyden verkkoon.

Sen lisäksi, että määrittelet staattisen IP-osoitteen Raspberry Pi:ssäsi, suosittelemme, että määrittelet sen myös reitittimessäsi.

Sen asettaminen reitittimeen auttaa varmistamaan, ettei reititin määritä IP-osoitetta toiselle laitteelle ennen kuin Raspberry Pi muodostaa yhteyden.

Voit myös muuttaa Raspberry Pi:n MAC-osoitteen. Tämä muutos voi olla kätevä useissa eri tilanteissa.

Laiteluettelo

Tässä on luettelo kaikista laitteista, joita käytin tässä Raspberry Pi:n staattinen IP-osoite -oppaassa.

Suositeltava

Raspberry Pi

Micro SD-kortti

Virtalähde

Ethernet-johto tai WiFi-dongle (Pi 3:ssa ja 4:ssä on sisäänrakennettu WiFi)

Vaihtoehtoinen

Raspberry Pi -kotelo

Staattisen IP-osoitteen määrittäminen Raspberry Pi:lle

Hyödynnämme Raspbian-käyttöjärjestelmää tässä ohjeessa. Voit asettaa staattisen IP:n muissa käyttöjärjestelmissä näiden ohjeiden avulla tai et.

1. Aloittaaksemme staattisen IP-osoitteen asettamisen Raspberry Pi:lle, meidän on ensin haettava joitakin tietoja nykyisistä verkkoasetuksistamme.

Haetaan ensin verkkoomme tällä hetkellä määritetty reititin suorittamalla seuraava komento.

ip r | grep default

Käyttämällä tätä komentoa sinun pitäisi saada alla olevan kaltainen tulos.

default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202

Pane muistiin tässä merkkijonossa ensimmäisenä mainittu IP-osoite.

Esimerkiksi IP-osoite, jonka panemme muistiin tämän komennon avulla, on ”192.168.0.1”. Tämä IP-osoite on nykyinen reitittimen osoite.

2. Seuraavaksi haetaan myös nykyinen DNS-palvelin.

Tehdään tämä avaamalla konfigurointitiedosto ”resolv.conf” suorittamalla seuraava komento.

sudo nano /etc/resolv.conf

Tästä komennosta pitäisi näkyä alla olevat tekstirivit.

# Generated by resolvconfnameserver 192.168.0.1

Merkitään muistiin IP-osoite, joka on rivin ”nameserver” vieressä. Tämä määrittelee nimipalvelimen seuraavissa vaiheissamme.

3. Nyt kun olemme saaneet sekä nykyisen ”reitittimen” IP:n että nimipalvelimen IP:n, voimme jatkaa ”dhcpcd.conf”-konfiguraatiotiedoston muuttamista suorittamalla alla olevan komennon.

Tämän konfigurointitiedoston avulla voimme muokata tapaa, jolla Raspberry Pi käsittelee verkkoa.

sudo nano /etc/dhcpcd.conf

4. Kirjoita tässä tiedostossa seuraavat rivit.

Ensin sinun on päätettävä, haluatko asettaa staattisen IP:n ”eth0” (Ethernet) -liittimeen vai ”wlan0”-liittimeen. (WiFi) -liitännälle. Päätä kumman haluat ja korvaa ”<NETWORK>” sillä.

Varmista, että korvaat ”<STATICIP>” IP-osoitteella, jonka haluat määrittää Raspberry Pi:lle. Varmista, että tämä ei ole IP-osoite, joka voidaan helposti liittää johonkin toiseen laitteeseen verkossa.

Korvaa ”<ROUTERIP>” IP-osoitteella, jonka hait tämän ohjeen vaiheessa 1

Viimeiseksi korvaa ”<DNSIP>” sen verkkotunnuspalvelimen IP-osoitteella, jota haluat käyttää. Tämä on joko tämän ohjeen vaiheessa 2 saamasi IP-osoite tai jokin muu, kuten Googlen ”8.8.8.8” tai Cloudflaren ”1.1.1.1”.

interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>

Tallenna nyt tiedosto painamalla CTRL + X, sitten Y ja sen jälkeen ENTER.

5. Valitse ”8.8.8.8”. Nyt kun olemme muuttaneet Raspberry Pi:n DHCP-konfigurointitiedostoa niin, että käytämme staattista IP-osoitetta, meidän on mentävä eteenpäin ja käynnistettävä Raspberry Pi uudelleen.

Vadelma Pi:n uudelleenkäynnistäminen mahdollistaa konfigurointimuutoksiemme lataamisen ja vanhojen huuhtelemisen pois.

Kun Raspberry Pi käynnistyy uudelleen, se yrittää muodostaa yhteyden reitittimeen käyttämällä staattista IP-osoitetta, jonka määrittelimme ”dhcpd.conf”-tiedostossamme.

Ajoita seuraava komento käynnistääksesi Raspberry Pi:n uudelleen.

sudo reboot

Staattisen IP:n testaaminen

1. Kun Raspberry Pi on saanut uudelleenkäynnistyksen valmiiksi, sinun pitäisi nyt pystyä muodostamaan yhteys käyttämällä määrittämääsi IP-osoitetta.

Jos muodostat yhteyden paikallisesti ja haluat tarkistaa, että staattinen IP-osoite on asetettu oikein, voit tehdä sen suorittamalla seuraavan komennon.

hostname -I

Tämän komennon avulla sinun pitäisi nyt pystyä näkemään uusi staattinen IP-osoitteesi. Jos se on odottamasi IP-osoite, olet nyt onnistuneesti määrittänyt staattisen IP-osoitteen Raspberry Pi:hen.

Staattisen IP-osoitteen käyttäminen on kätevää, kun sinun on muistettava IP-osoite, kuten FTP:n käyttäminen tai sen asettaminen NAS:ksi.

Vastaa

Sähköpostiosoitettasi ei julkaista.