Компьютеры на платформе Raspberry Pi c каждым годом набирают популярность. Если раньше они были уделом энтузиастов, то сегодня можно из встретить, выполняющими серьезные задачи. Это web- и ftp-серверы, сервера ip-телефонии, домашние медиа-центры, клиенты терминальных серверов 1с.
Что требуется помимо самой платы Raspberry, карты памяти и блока питания? На карту нужно установить операционную систему, без этого ничего не включится. Существует достаточно большое количество ориентированных под разные задачи образов. Мне нужно установить web-сервер, поэтому скачаем и запишем на SD-карту Raspbian Jessie Lite. Это облегченная версия популярной дебианообразной операционной системы из которой убрана графическая оболочка, а она нам и не нужна, мы будем подключаться к устройству по ssh.
Итак, у нас имеется в наличии Raspberry Pi и microSD карта с установленным Rasbian. Но нет монитора с разъемом HDMI.  Подключаем сеть, подключаем питание и ждем 3 минуты пока загрузиться система. Теперь нам нужно определить ip-адрес (разумеется в сети должен быть dhcp-сервер). Запускаем сканер сети — в linux это nmap: если нет в системе,предварительно скачайте:

sudo apt-get install nmap
sudo nmap -sn 192.168.0.1-254

где 192.168.0.1-254 — диапазон нашей сети

Для windows для поиска нашего устройства можно воспользоватся программой Advansed ip-scanner . Находим и запоминаем ip-адрес.

Одна неприятность — в этом дистрибутиве отключен SSH и у нас нет никакой возможности подключиться извне и отсутствует монитор .

Ну что же, подключаем к Raspberry клавиатуру и вслепую набираем:
pi [enter]
raspberry [enter]
sudo /etc/init.d/ssh start [enter]
raspberry [enter]

Пробуем еще раз подключиться по ssh.

Мы вошли! Теперь разрешим запуск ssh  при загрузке:

sudo rasp-config

Выбираем Interfacing Options — > SSH -> Enable

Настройка сети Raspbian.

Как я писал выше сетевая карта получает настройки от dhcp-сервера. Хочется иметь постоянный статический адрес. Отредактируем конфигурационный файл сетевого интерфейса.

sudo nano /etc/network/interfaces

Закоментируем или удалим строку: «iface eth0 inet dhcp» и вставим вот такой фрагмент:

iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1

Последовательно нажимаем Ctrl +X, Y, Enter и выходим из редактора.

Теперь нужно сделать, чтобы клиент dhcp не игнорировал этот файл. Для этого отредактируем настройки dhcp:

sudo nano /etc/dhcpcd.conf

В конец его допишем настройки, аналогичные тем, что в файле /etc/network/interfaces

nodhcp

interface eth0
static ip_address=192.168.0.100/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

Перегружаем малинку и проверяем.

Первоначальная настройка сети на Raspbian.
Метки:     

Одна мысль о “Первоначальная настройка сети на Raspbian.

  • 21.10.2020 в 10:12
    Постоянная ссылка

    Все красиво тут:
    В конец его допишем настройки, аналогичные тем, что в файле /etc/network/interfaces

    nodhcp

    interface eth0
    static ip_address=192.168.0.100/24
    static routers=192.168.0.1
    static domain_name_servers=192.168.0.1

    но почему не написать более красиво?
    а где строка : auto eth0 ? или сейчас скажете а у меня она в файле есть, я ее тут просто не привел 🙂
    потом сидят люди и сеть запускают по 30 минут.

    Ответ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *