Paano Ako Magtatakda ng isang Static IP Address sa Raspberry Pi?

Paano Ako Magtatakda ng isang Static IP Address sa Raspberry Pi?

Kung ginagamit mo ang iyong Raspberry Pi bilang isang server ng bahay o madalas na kinakailangang i-access ito mula sa ibang aparato, ang pagtatakda ng isang static na IP address para dito ay isang napakahusay na ideya. Nangangahulugan ito na mahahanap mo ang Raspberry Pi sa parehong address sa bawat oras, sa halip na isang bagong address na itinatakda nang pabagu-bago sa tuwing ito ay nai-reboot.





pagpunta sa labas ng pagbebenta ng negosyo na malapit sa akin 2020

Kapaki-pakinabang din ito upang maiwasan ang pagkalito kapag mayroon kang maraming mga aparato ng Raspberry Pi na nakakonekta sa iyong network.





Sa kasamaang palad, sa sandaling malalaman mo kung paano, ang pagse-set up ng isang static na IP address ay isang medyo simple at mabilis na proseso.





Ano ang isang IP Address?

Ginagamit ang isang Internet Protocol (IP) address upang natatanging kilalanin ang bawat aparato sa isang computer network, o ang network mismo sa internet - higit pa sa paglaon. Karaniwang nakasulat ang IP address sa notasyong ‘dot-decimal’: apat na decimal number, bawat isa ay mula 0 hanggang 255, pinaghiwalay ng mga tuldok. Ang isang halimbawa ay 192.168.1.107 .

Bilang default sa Raspberry Pi OS, na isang operating system na nakabatay sa Linux, awtomatikong muling nai-configure ang IP address ng iyong Raspberry Pi sa tuwing i-reboot mo ito, kaya't maaaring mabago ito. Naturally, ito ay hindi perpekto kapag kailangan mo ng isang maaasahang address kung saan upang kumonekta sa Raspberry Pi mula sa isa pang aparato, tulad ng kapag ginagamit ito bilang isang server.



Pribado kumpara sa Public IP

SA pampubliko Ginagamit ang IP address upang makilala ang iyong lokal na network sa mas malawak na internet. Karaniwan itong nagbabago tuwing kumokonekta ang iyong router sa internet, kahit na maaari mo itong gawing static depende sa iyong service provider ng internet.

Kaya mo hanapin ang pampublikong IP address sa isang Linux system tulad ng Raspberry Pi OS sa pamamagitan ng pagpasok ng isang espesyal na utos ng Terminal, o sa pamamagitan lamang ng paggawa ng isang paghahanap sa web para sa 'Ano ang aking IP?'. Kailangan lamang ito kung balak mong kumonekta sa isang aparato mula sa labas ng iyong network, na hindi namin saklaw dito.





Sa halip, tinitingnan namin ang pribado Ang mga IP address na ginamit upang makilala ang bawat aparato sa iyong sariling lokal na network. Bagaman posible na magreserba ng isang tiyak na address para sa iyong Raspberry Pi sa mga setting ng iyong wireless router para sa parehong layunin, dito ipapakita namin sa iyo kung paano magtakda ng isang static IP mula mismo sa Raspberry Pi.

1. Pag-configure ng DHCP

Ang Raspberry Pi OS (dating kilala bilang Raspbian) ay gumagamit ng DHCP (Dynamic Host Configuration Protocol) upang magtalaga ng isang IP address sa Raspberry Pi na awtomatiko tuwing ito ay nai-reboot.





Magbasa Nang Higit Pa: Ano ang DHCP?

Upang baguhin ang pag-uugaling iyon upang magamit ang parehong static IP address sa bawat oras, kakailanganin mong baguhin ang configure file para sa DHCP client daemon, dhcpcd.conf .

Bago ito, kakailanganin mo ng ilang impormasyon sa iyong kasalukuyang pag-setup ng network upang maidagdag mo ang mga kinakailangang detalye sa config file. Kakailanganin mo ang sumusunod na impormasyon:

• Ang uri ng koneksyon sa network. Ito ay alinman wlan0 kung ang iyong Raspberry Pi ay konektado sa router nang wireless, o et0 kung nakakonekta ito gamit ang isang Ethernet cable.

• Kasalukuyang nakatalagang IP address ng Raspberry Pi - pinakaligtas na muling gamitin ito para sa static IP nito upang masiguro mong ang huli ay hindi pa nakapunta sa isa pang aparato sa network. Kung hindi, tiyaking hindi pa ginagamit ng isa pang aparato.

Upang mahanap ang kasalukuyang IP address ng Raspberry Pi, ipasok ang sumusunod na utos sa isang window ng Terminal:

hostname -I

• Ang address ng gateway IP ng iyong router - ang ginamit upang makipag-ugnay dito mula sa lokal na network, hindi sa pampublikong IP. Nag-iiba ito depende sa modelo ng router, ngunit karaniwang nagsisimula sa 192.168.

Upang hanapin ito, ipasok ang sumusunod na utos at tandaan ang unang IP address na ibinigay:

ip r | grep default

• DNS address ng DNS (Domain Name System) ng iyong router. Karaniwan itong kapareho ng address ng gateway nito, ngunit maaaring itakda sa isa pang halaga upang magamit ang isang alternatibong DNS - tulad ng 8.8.8.8 para sa Google, o 1.1.1.1 para sa Cloudflare.

Upang mahanap ang kasalukuyang DNS IP address, ipasok ang utos:

sudo nano /etc/resolv.conf

Tandaan ang IP address pagkatapos nameserver - iyon ang DNS address - at pagkatapos ay pindutin Ctrl + X upang isara ang file.

2. Magdagdag ng Mga Setting ng Static IP

Natagpuan mo na ngayon ang lahat ng iyong impormasyon sa koneksyon sa network, oras na upang i-edit ang dhcpcd.conf file ng pagsasaayos upang idagdag ang mga setting na kailangan mo upang mag-set up ng isang static IP address para sa iyong Raspberry Pi:

sudo nano /etc/dhcpcd.conf

Kung hindi mo pa na-edit ang file dati, higit sa lahat maglalaman ito ng iba't ibang mga linya ng komento na naunahan ng isang hash (#) na simbolo. Sa ibaba, idagdag ang mga sumusunod na linya, palitan ang mga naka-embolden na pangalan sa iyong sariling mga detalye sa network:

interface NETWORK
static ip_address= STATIC_IP /24
static routers= ROUTER_IP
static domain_name_servers= DNS_IP

Palitan ang mga naka -oldold na pangalan tulad ng sumusunod:

NETWORK - ang uri ng iyong koneksyon sa network: eth0 (Ethernet) o wlan0 (wireless).

STATIC IP - ang static IP address na nais mong itakda para sa Raspberry Pi.

ROUTER_IP - ang gateway IP address para sa iyong router sa lokal na network.

DNS_IP - ang DNS IP address (karaniwang kapareho ng gateway address ng iyong router).

Narito ang isang halimbawa ng pagsasaayos upang itakda ang static IP sa 192.168.1.120 na may isang wireless na koneksyon sa isang router sa 192.168.1.254:

interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.254
static domain_name_servers=192.168.1.254

Kapag naipasok mo na ang mga setting, pindutin ang Ctrl + X at pagkatapos AT at ENTER upang isara at i-save ang binagong file ng pagsasaayos.

3. I-reboot ang Raspberry Pi

Kasama ang dhcpcd.conf binago ang pagsasaayos ng file, i-restart ang iyong Raspberry Pi upang maepekto ang mga pagbabago at itakda ang static IP address para dito:

sudo reboot

Sa halip na gumamit ng isang address na awtomatikong itinalaga ng DHCP, susubukan ngayon ng Raspberry Pi na kumonekta sa router gamit ang bagong static IP address na itinakda mo sa dhcpcd.conf file

Upang suriin na gumagana ito nang tama, ipasok ang sumusunod na utos:

hostname -I

Dapat mo na ngayong makita ang static IP address na itinakda mo sa dhcpcd.conf file ng pagsasaayos.

Magtakda ng isang Static IP Address: Tagumpay

Binabati kita: na-set up mo ang isang static na IP address sa iyong Raspberry Pi at dapat na ngayong panatilihin ang address na iyon nang awtomatiko kapag nag-boot ito. Ngayon ay maaari kang magpatuloy at gamitin ang iyong Raspberry Pi bilang isang NAS, media o game server, at kumonekta dito nang mapagkakatiwalaan sa parehong address sa bawat oras.

Magbahagi Magbahagi Mag-tweet Email 10 Mga Game Server Maaari Mong Patakbuhin sa isang Raspberry Pi

Ang Raspberry Pi ay maaaring gumawa ng maraming mga kamangha-manghang bagay, kabilang ang pagpapatakbo bilang isang server ng laro. Narito ang ilan sa mga pinakamahusay na laro na maaari nitong ma-host.

Basahin Susunod
Mga Kaugnay na Paksa
  • DIY
  • IP address
  • Raspberry Pi
Tungkol sa May-akda Phil King(22 Mga Artikulo Na-publish)

Ang Freelance technology at entertainment journalist na si Phil ay nag-edit ng maraming opisyal na mga libro sa Raspberry Pi. Isang matagal nang Raspberry Pi at electronics tinkerer, siya ay isang regular na nag-aambag sa The MagPi magazine.

Higit Pa Mula sa Phil King

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Diy