Как прописать статический IP адрес на Raspberry Pi

Иногда необходимо настроить статический IP на малинке, в каких случаях это нужно? Да во многих!
Так как это мини PC на Linux выполняющий функции мини сервера, где как и положено серверу запущены программы требующие статического адреса. Вот например у меня на моей Pi Zero
запущено собственное онлайн радио, и чтобы не гадать какой IP получит моя малинка при перезагрузки и настраевется статика.

И так, для того чтобы настроить статику на малинке, нужно знать IP адрес роутера. На Windows можно узнать через командную строку, для этого нажимаем на клавиатуре сочитание клавиши WIN + R , затем в открывшимся окне вводем команду CMD

Как прописать статический IP адрес на Raspberry Pi

Вводим в терминале команду netstat -n -r

Как прописать статический IP адрес на Raspberry Pi

У меня IP адрес роутера 172.16.0.1 Соответственно сеть 172.16.0.0/24 Задать адрес для Raspberry можно из пула выдаваемых адресов сети. Я задам адрес своей малинке 172.16.0.100

Редактируем файл конфигурации DHCP на Raspberry Pi. Для этого вводим в терминале следующую команду :

sudo nano /etc/dhcpcd.conf

В конце файла дописыать следующую строчку, чтобы игнорировать DHCP сервера, и назначить нужные настройки  nodhcp

После этой строки нужно вписать настройки для статического адреса. Назначим адрес 172.16.0.100 как статический IP ethernet интерфейса eth0 ( соединение по кабелю ) :

interface eth0
static ip_address=172.16.0.100/24
static routers=172.16.0.1
static domain_name_servers=172.16.0.1 8.8.8.8

statick_dhcp_ip_pi

interface — интерфейс назначения IP адреса
static ip_address — назначаемый статический IP адрес raspberry pi
static routers — IP  адрес роутера  (шлюз)
domain_name_servers — адрес DNS сервера в сети

Аналогичные образом статика назначается и для интерфейса беспроводной сети WiFi
Только вместо interface eth0 прописать interface wlan0

Затем нужно перезагрузить малинку, чтобы изменения вступили в силу :

sudo reboot -h now

Проверяем полученный IP после перезагрузки :

ifconfig

Вывод команды ifconfig :

ifconfig_raspbarry_pi
Рейтинг
( Пока оценок нет )