Как да дадете на вашия Raspberry Pi статичен IP адрес

How Give Your Raspberry Pi Static Ip Address



Ако искате да настроите сървър (т.е. медиен сървър, или уеб сървър, или Docker) на вашата Raspberry Pi система, задаването на статичен IP адрес е много важно. Ако IP адресът се промени, вашият Raspberry Pi сървър ще бъде недостъпен, което ще наруши целта да имате сървър. Така че е важно да конфигурирате статичен IP адрес на вашата Raspberry Pi система, ако планирате да стартирате някакъв сървърен софтуер на нея. Тази статия ви показва как да конфигурирате статичен IP адрес на Ethernet и Wi-Fi мрежовия интерфейс на вашата система Raspberry Pi, работеща с Raspberry Pi OS.

Неща, от които ще се нуждаете

За да следвате тази статия, ще ви трябва следното:







  1. Raspberry Pi 3 или Raspberry Pi 4
  2. Захранващ адаптер Micro-USB (Raspberry Pi 3) или USB Type-C (Raspberry Pi 4)
  3. 16 GB или 32 GB microSD карта с Raspberry Pi OS мига
  4. Мрежова свързаност на Raspberry Pi
  5. Лаптоп или настолен компютър за VNC достъп до отдалечен работен плот или SSH достъп

ЗАБЕЛЕЖКА: Ако не искате да имате достъп до вашата Raspberry Pi система от разстояние чрез SSH или VNC, ще трябва да свържете монитор, клавиатура и мишка към вашата Raspberry Pi система. Няма да се нуждая от нищо от това, тъй като ще се свързвам отдалечено към системата си Raspberry Pi чрез VNC или SSH. Моята настройка се нарича безглавна настройка на Raspberry Pi.



Ако имате нужда от помощ при мигането на изображението на Raspberry Pi OS на microSD картата, вижте статията Как да инсталирате и използвате Raspberry Pi Imager на linuxhint.com.



Ако сте начинаещ в Raspberry Pi и имате нужда от помощ при инсталирането на Raspberry Pi OS на вашата система Raspberry Pi, вижте статията Как да инсталирате Raspberry Pi OS на Raspberry Pi 4 на linuxhint.com.





Също така, ако имате нужда от помощ при безглавната настройка на Raspberry Pi, вижте статията Как да инсталирате и конфигурирате Raspberry Pi OS на Raspberry Pi 4 без външен монитор на linuxhint.com.

Графично конфигуриране на статични IP адреси

Ако използвате Raspberry Pi OS в настолна среда, можете много лесно да конфигурирате статичен IP адрес за желания от вас мрежов интерфейс от графичната работна среда.



Щракнете с десния бутон (RMB) върху иконата на мрежата и щракнете върху Настройки за безжична и кабелна мрежа .

Уверете се, че интерфейс е избран в падащото меню.

Щракнете върху празното падащо меню, както е отбелязано на екрана по -долу.

Изберете мрежовия интерфейс, който искате да конфигурирате.

eth0 - мрежов интерфейс за кабелна Ethernet.

wlan0 -безжичен (Wi-Fi) мрежов интерфейс.

Да предположим, че искате да конфигурирате wlan0 Wi-Fi мрежов интерфейс на вашата система Raspberry Pi.

След като изберете мрежовия интерфейс, който искате да конфигурирате, трябва да видите следния прозорец.

Въведете желания от вас статичен IP адрес, адрес на шлюз (рутер), адрес на DNS сървър и т.н.

Ако искате, можете също да въведете IP адреса в CIDR нотация, като 192.168.0.110/24 . Тук, 24 е дължината на подмрежовата маска. 24 е еквивалентно на маската на подмрежата 255.255.255.0 .

За да добавите множество адреси на DNS сървъри, просто ги разделете с интервал, както е показано на екрана по -долу.

Ако знаете само IP адреса, който искате да зададете, и нищо друго за вашата домашна или офис мрежа, след това изберете Автоматично конфигуриране на празни опции ще поиска мрежовата конфигурация от DHCP сървър и ще конфигурира само мрежовата информация, която не сте посочили тук.

Ако знаете цялата необходима информация за мрежата, препоръчвам ви да премахнете отметката Автоматично конфигуриране на празни опции , тъй като това елиминира необходимостта от DHCP сървър в мрежата.

Ако не се нуждаете от IPv6, проверете Деактивирайте IPv6 опция.

След като приключите, щракнете върху Приложи .

След това щракнете Близо за излизане от Предпочитания за мрежата прозорец.

За да влязат в сила промените, рестартирайте системата си Raspberry Pi със следната команда:

$sudoрестартирайте

След като вашият Raspberry Pi се зареди, желаният от вас статичен IP адрес трябва да бъде зададен в желания от вас мрежов интерфейс.

Можете да потвърдите това със следната команда:

$ipда се

Конфигуриране на статични IP адреси чрез командния ред

Ако използвате минималната версия на Raspberry Pi OS (без никаква графична работна среда) на вашия Raspberry Pi, тогава няма да имате достъп до никакви графични инструменти за конфигуриране на статични IP адреси, както е показано в по -ранен раздел на тази статия.

Не се притеснявайте! От командния ред конфигурирайте статичен IP адрес на кабелния ( eth0 ) или безжично ( wlan0 ) мрежовият интерфейс на вашата Raspberry Pi система е много лесен. В този раздел ще ви покажа как да направите точно това.

Първо отворете dhcpcd.conf конфигурационен файл с нано текстов редактор, както следва:

$sudo нано /и т.н./dhcpcd.conf

За да конфигурирате статичен IP адрес за безжичния (Wi-Fi) мрежов интерфейс ( wlan0 ), добавете следните редове в края на файла.

интерфейс wlan0
статиченIP адрес= 192.168.0.110/24
статиченрутери= 192.168.0.1
статиченсървъри на име на домейн= 8.8.8.8 4.4.4.4
статиченdomain_search=
noipv6

ЗАБЕЛЕЖКА: Направете всички необходими корекции в конфигурацията (т.е. променете IP адреса, променете адреса на рутера/шлюза, променете DNS сървърите) в зависимост от желаната от вас мрежова конфигурация.

За да конфигурирате статичен IP адрес за кабелен Ethernet мрежов интерфейс ( eth0 ), добавете следните редове в края на файла.

интерфейс eth0
статиченIP адрес= 192.168.0.111/24
статиченрутери= 192.168.0.1
статиченсървъри на име на домейн= 8.8.8.8 4.4.4.4
статиченdomain_search=
noipv6

ЗАБЕЛЕЖКА: Направете всички необходими корекции в конфигурацията (т.е. променете IP адреса, променете адреса на рутера/шлюза, променете DNS сървърите) в зависимост от желаната от вас мрежова конфигурация.

След като приключите, натиснете + х следван от И и за да запазите dhcpcd.conf конфигурационен файл.

За да влязат в сила промените в мрежовата конфигурация, рестартирайте Raspberry Pi със следната команда:

$sudoрестартирайте

След като вашият Raspberry Pi се зареди, желаният от вас статичен IP адрес трябва да бъде зададен на желания от вас мрежов интерфейс.

Можете да потвърдите това със следната команда:

$ipда се

Заключение

Тази статия ви показа как да настроите статичен IP адрес на кабелния и безжичния (Wi-Fi) мрежов интерфейс на вашата Raspberry Pi система, работеща с Raspberry Pi OS. Показал съм както графичния метод, така и метода на командния ред за конфигуриране на статичен IP адрес в Raspberry Pi.