
Шаг 1. Включите SSH.
Первое, что нам нужно сделать, это включить SSH или защищенную оболочку в ОС Raspberry Pi, чтобы мы могли взаимодействовать с Raspberry Pi по сети.
https://www.raspberrypi.com/software/
Самый простой способ сделать это — включить его при первоначальной прошивке ОС Raspberry Pi на SD-карту с помощью инструмента Raspberry Pi Imager.
При запущенном приложении сначала нажмите кнопку ВЫБРАТЬ ОС и выберите 32- или 64-разрядную версию Raspberry PI OS.
Затем выберите вариант хранения (обычно это SD-карта) и нажмите на значок шестеренки.
Здесь вы можете включить SSH, а также указать учетные данные для последующего подключения.
После этого вам останется только нажать кнопку ЗАПИСЬ, чтобы установить Raspberry Pi OS, вставить SD-карту в Raspberry Pi и включить питание.
Кроме того, если вы уже записали ОС на SD-карту, вы также можете включить ssh, создав пустой файл с именем ssh и поместив его в корень файлового каталога.
Шаг 2. Найдите IP-адрес Raspberry Pi.
После подключения Raspberry Pi к сети весьма вероятно, что ваш маршрутизатор присвоит ему IP-адрес с помощью DHCP, поэтому нам нужно определить, какой IP-адрес ему был присвоен.
Самый простой способ сделать это — использовать IP-сканер.
https://github.com/angryip/ipscan#angry-ip-scanner
Я бы порекомендовал Angry IP Scanner, так как он кроссплатформенный и работает на Linux, Mac OS и Windows.
Но в любом случае запустите выбранный вами IP-сканер в локальной сети, и после завершения сканирования отсортируйте данные по имени хоста и найдите IP-адрес, присвоенный Raspberry Pi.
Я бы также записал IP-адрес маршрутизатора/шлюза, так как он понадобится позже.
Шаг 3. Подключитесь к Raspberry PI с помощью SSH.
Теперь, когда у нас есть IP-адрес Raspberry Pi, мы можем подключиться к нему с помощью SSH-клиента.
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Чаще всего люди используют Putty, однако в моем случае я буду подключаться к Raspberry Pi через ssh, используя терминал Linux с помощью следующей команды.
ssh [email protected]
И предоставьте правильные учетные данные для входа в систему.
Шаг 4. Установите статический IP-адрес.
После подключения нам понадобится следующая информация: имя сетевого интерфейса Ethernet и маска подсети, которые можно узнать, выполнив следующую команду терминала.
ifconfig
Это предоставит много информации, однако у меня сетевой интерфейс Ethernet обозначен как end0, а маска сети или подсети — 255.255.255.0.
На этом этапе у нас есть вся информация, необходимая для настройки статического IP-адреса, но файл, который вы измените, будет зависеть от установленной версии ОС Raspberry Pi.
Например, для установок под управлением Raspberry Pi OS Bookworm вам необходимо создать новый файл конфигурации с именем end0.
Это можно сделать с помощью следующей команды терминала.
судо нано /etc/network/interfaces.d/end0
Внутри файла укажите IP-адрес, который вы хотите установить как статический, диапазон сети, подсеть/маску сети и шлюз, соответствующий вашей сети.
Например, для моей сети это выглядит следующим образом.
разрешить горячее подключение end0
iface end0 inet статический
адрес 192.168.1.2
сеть 192.168.1.0
сетевая маска 255.255.255.0
шлюз 192.168.1.1
Если же вы используете более старую версию ОС Raspberry Pi, например Buster, то вам следует создать файл dhcpcd.conf.
Опять же, это можно сделать с помощью одной команды Терминала.
sudo nano /etc/dhcpcd.conf
Только на этот раз содержимое файла должно выглядеть примерно так.
Интерфейс конец0
статический ip_адрес-192.168.1.2/24
статические маршрутизаторы=192.168.1.1
статические серверы_домен_имен=192.168.1.1
Разумеется, вам следует настроить параметры вашей сети, но как только вы будете удовлетворены настройками, сохраните файл, нажав CTRL + X, а затем Y.
Итак, последнее, что нам нужно сделать, это перезагрузить Raspberry Pi, чтобы он получил статический IP-адрес, что можно сделать с помощью следующей команды.
перезагрузка sudo
#raspberrypi #книжный червь #linux
Ссылки на социальные сети
Дискорд — https://discord.gg/3SxGk3WG2D
Фейсбук — https://www.facebook.com/Intelligent-Gaming-101640054531594
Мастодонт — https://mastodon.social/@Intelligentgaming
Патреон — https://www.patreon.com/user?u=102737305
Реддит — https://www.reddit.com/r/IntelligentGaming2020/
Твиттер — https://twitter.com/inspectorgecko
Пожалуйста, воспользуйтесь возможностью и поделитесь этим видео с друзьями и семьей, если вы найдете его полезным.
No Comments