Как установить статический IP-адрес на Raspberry Pi?

Как установить статический IP-адрес на Raspberry Pi?

Если вы используете Raspberry Pi в качестве домашнего сервера или вам часто требуется удаленный доступ к нему с другого устройства, установка статического IP-адреса для него - очень хорошая идея. Это означает, что вы сможете каждый раз находить Raspberry Pi по одному и тому же адресу, вместо того, чтобы динамически устанавливать новый адрес при перезагрузке.





Могу ли я попасть в беду, используя исход?

Это также полезно, чтобы избежать путаницы, когда к вашей сети подключено несколько устройств Raspberry Pi.





К счастью, если вы знаете, как это сделать, настройка статического IP-адреса - довольно простой и быстрый процесс.





Что такое IP-адрес?

Адрес Интернет-протокола (IP) используется для уникальной идентификации каждого устройства в компьютерной сети или самой сети в Интернете - подробнее об этом позже. IP-адрес обычно записывается в десятичном виде: четыре десятичных числа, каждое в диапазоне от 0 до 255, разделенных точками. Примером является 192.168.1.107 .

По умолчанию в ОС Raspberry Pi, которая является операционной системой на базе Linux, IP-адрес вашего Raspberry Pi автоматически перенастраивается при каждой перезагрузке, поэтому он вполне может измениться. Естественно, это не идеально, когда вам нужен надежный адрес для подключения к Raspberry Pi с другого устройства, например, при использовании его в качестве сервера.



Частный и публичный IP

К общественный IP-адрес используется для идентификации вашей локальной сети в более широком Интернете. Обычно это меняется каждый раз, когда ваш маршрутизатор подключается к Интернету, хотя вы можете сделать его статическим в зависимости от вашего интернет-провайдера.

Вы можете найти общедоступный IP-адрес в системе Linux таких как Raspberry Pi OS, введя специальную команду терминала или просто выполнив поиск в Интернете по запросу «Какой у меня IP?». Это необходимо только в том случае, если вы собираетесь подключиться к устройству за пределами вашей сети, о чем мы здесь не расскажем.





Вместо этого мы смотрим на частный IP-адреса, используемые для идентификации каждого устройства в вашей локальной сети. Хотя для той же цели можно зарезервировать определенный адрес для вашего Raspberry Pi в настройках вашего беспроводного маршрутизатора, здесь мы покажем вам, как установить статический IP-адрес из самого Raspberry Pi.

1. Конфигурация DHCP

ОС Raspberry Pi (ранее известная как Raspbian) использует DHCP (протокол динамической конфигурации хоста) для автоматического назначения IP-адреса Raspberry Pi при каждой перезагрузке.





Подробнее: Что такое DHCP?

Чтобы изменить это поведение таким образом, чтобы он каждый раз использовал один и тот же статический IP-адрес, вам необходимо изменить файл конфигурации для демона клиента DHCP, dhcpcd.conf .

Перед этим вам понадобится некоторая информация о текущей настройке сети, чтобы вы могли добавить необходимые данные в файл конфигурации. Вам потребуется следующая информация:

• Тип сетевого подключения. Это либо wlan0 если ваш Raspberry Pi подключен к маршрутизатору по беспроводной сети, или eth0 если он подключен с помощью кабеля Ethernet.

• Текущий IP-адрес Raspberry Pi - безопаснее всего повторно использовать его для его статического IP-адреса, чтобы вы могли быть уверены, что последний еще не был на другом устройстве в сети. Если нет, убедитесь, что другое устройство его еще не использует.

Чтобы узнать текущий IP-адрес Raspberry Pi, введите следующую команду в окне терминала:

hostname -I

• IP-адрес шлюза вашего маршрутизатора - тот, который используется для связи с ним из локальной сети, а не его общедоступный IP-адрес. Он зависит от модели маршрутизатора, но обычно начинается с 192.168.0.1.

Чтобы найти его, введите следующую команду и запишите первый указанный IP-адрес:

ip r | grep default

• IP-адрес DNS (системы доменных имен) вашего маршрутизатора. Обычно это то же самое, что и его адрес шлюза, но может быть установлено другое значение для использования альтернативного DNS, например 8.8.8.8 для Google или 1.1.1.1 для Cloudflare.

Чтобы узнать текущий IP-адрес DNS, введите команду:

sudo nano /etc/resolv.conf

Обратите внимание на IP-адрес после сервер имен - это DNS-адрес - а затем нажмите Ctrl + X чтобы закрыть файл.

2. Добавьте настройки статического IP-адреса.

Теперь вы нашли всю информацию о сетевом подключении, пора отредактировать dhcpcd.conf файл конфигурации, чтобы добавить параметры, необходимые для настройки статического IP-адреса для вашего Raspberry Pi:

sudo nano /etc/dhcpcd.conf

Если вы ранее не редактировали файл, он в основном будет содержать различные строки комментариев, которым предшествует символ решетки (#). Внизу добавьте следующие строки, заменив выделенные жирным шрифтом имена вашими сетевыми данными:

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

Замените выделенные жирным шрифтом имена следующим образом:

СЕТЬ - тип вашего сетевого подключения: eth0 (Ethernet) или wlan0 (беспроводной).

СТАТИЧЕСКИЙ IP - статический IP-адрес, который вы хотите установить для Raspberry Pi.

ROUTER_IP - IP-адрес шлюза для вашего роутера в локальной сети.

DNS_IP - IP-адрес DNS (обычно совпадает с адресом шлюза вашего маршрутизатора).

Вот пример конфигурации для установки статического IP-адреса на 192.168.1.120 с беспроводным подключением к маршрутизатору на 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

После того, как вы вошли в настройки, нажмите Ctrl + X а потом А ТАКЖЕ а также ВХОДИТЬ закрыть и сохранить измененный файл конфигурации.

3. Перезагрузите Raspberry Pi.

С dhcpcd.conf После изменения файла конфигурации перезапустите Raspberry Pi, чтобы изменения вступили в силу, и установите для него статический IP-адрес:

sudo reboot

Вместо того, чтобы использовать адрес, автоматически назначаемый DHCP, Raspberry Pi теперь будет пытаться подключиться к маршрутизатору, используя новый статический IP-адрес, который вы установили в dhcpcd.conf файл.

Чтобы убедиться, что он работает правильно, введите следующую команду:

hostname -I

Теперь вы должны увидеть статический IP-адрес, который вы установили в dhcpcd.conf конфигурационный файл.

Установить статический IP-адрес: успех

Поздравляем: вы настроили статический IP-адрес на своем Raspberry Pi, и теперь он должен автоматически сохранять этот адрес при каждой загрузке. Теперь вы можете использовать свой Raspberry Pi в качестве NAS, медиа или игрового сервера и каждый раз надежно подключаться к нему по одному и тому же адресу.

Делиться Делиться Твитнуть Эл. адрес 10 игровых серверов, которые можно запустить на Raspberry Pi

Raspberry Pi может делать много замечательных вещей, в том числе работать в качестве игрового сервера. Вот некоторые из лучших игр, которые он может принимать.

Читать далее
Похожие темы
  • Сделай сам
  • Айпи адрес
  • Raspberry Pi
Об авторе Фил Кинг(Опубликовано 22 статей)

Независимый журналист, занимающийся технологиями и развлечениями, Фил является редактором множества официальных книг по Raspberry Pi. Давний любитель Raspberry Pi и электроники, он регулярно пишет статьи в журнал MagPi.

Ещё от Phil King

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться