Как присвоить статический IP-адрес на Raspberry Pi ?
При использовании одноплатного компьютера важно уметь присваивать статические IP-адреса. Это важно например при назначении Raspberry PI сервером для WEB — системы, так и для дистанционной связи между компьютерами, например по SSH или по VNC.
Приветствую уважаемые посетители, гости и друзья. У меня часто появляется необходимость присваивать «Айпишник» для одноплатного компьютера Raspberry. Периодически забываю и бегать искать по разным источникам порядком надоело. Решил написать статью. Пользуйтесь.
Как присвоить IP в Raspberry, куда «лезть» ??
Самый практичный вариант — прописать все настройки в так называемом файле конфигурации не отключая DHCP — домен.
Что нам для этого нужно, найти каталог конфигураций /etc. Найти файл конфигурации dhcpcd.conf.
Как вы знаете, в UNIX системах каждый объект, каждое устройство, каждая подпрограмма является ОБЪЕКТОМ. То есть все настройки осуществляются в файлах.
Но перед этим нужно узнать IP-адрес роутера в своей локальной сети. Обычно он выглядит как 192.168.0.1 или 192.168.1.1.
Если нет, то можно узнать с помощью команды.
1 | netstat -r –n |
Вот что покажет вам в ответ.
В выводе команды netstat -r -n мы получим данные по следующим параметрам:
- Адрес шлюза, т.е. сетевой адрес маршрутизатора, который обычно выглядит как 192.168.x.1
- Адрес назначения , который является сетевым адресом (пример: 192.168.0.0)
После того, как мы узнали адрес роутера, делаем следующие шаги:
Отредактируем файл конфигурации DHCP на Raspberry Pi:
1 | sudo nano /etc/dhcpcd.conf |
Допишем в конце строку:
1 | nodhcp |
И после этой строки назначим статический адрес для Ethernet-подключения:
1 2 3 4 | interface eth0 static ip_address=192.168.0.243/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 |
И для подключения через встроенный Wi-Fi-адаптер:
1 2 3 4 | interface wlan0 static ip_address=192.168.0.243/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 |
Если вместо встроенного Wi-Fi по каким-то причинам используется внешний Wi-Fi адаптер, то его интерфейс будет называться уже wlan1, а конфигурируется он аналогичным образом:
1 2 3 4 | interface wlan1 static ip_address=192.168.0.243/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 |
- Строка static ip_address прописывается желаемый статический IP-адрес “малины”
- Строка static routers и static domain_name_servers прописывается IP-адрес роутера.
После этого остается только перезагрузить Raspberry Pi для применения изменений:
1 | sudo reboot |
На этом я заканчиваю, друзья, пока-пока!!!
С уважением, Гридин Семён
Как задать второй статический адрес для проводного интерфейса?