Меню

Raspberry pi настройка dhcp



Настройка сети Raspberry Pi 3

Основная операционная система предназначенная для Raspberry Pi — Raspbian — основана на Debian, поэтому и настройка сетевых интерфейсов здесь выполняется так же, как и в Debian. С проводным подключением всё достаточно просто. Вам достаточно подсоединить сетевой шнур к устройству, чтобы интернет начал работать. Немного сложнее настроить статический IP-адрес и беспроводное соединение с Wi-Fi.

Но, как бы там нибыло, без сети сейчас никуда. Поэтому в этой статье мы рассмотрим, как выполняется настройка сети Raspberry Pi 3 различными способами. Начнём с беспроводного подключения.

Подключение к Wi-Fi Raspberry Pi

1. Графический интерфейс

Проще всего подключиться к сети Wi-Fi через графический интерфейс. Для этого просто щёлкните по значку сети в верхнем правом углу экрана и выберите нужную сеть, затем введите для неё пароль:

Готово. Теперь подключение к Wi-Fi Raspberry Pi настроено.

2. raspi-config

Подключится к Wi-Fi через терминал ненамного сложнее. Здесь нам понадобится утилита raspi-config. Запустите её из главного меню и выберите Network Options:

Затем выберите Wi-Fi:

Дальше вам нужно ввести SSID вашей сети:

А потом пароль к ней:

Настройка завершена. Если проводного подключения нет, то устройство должно подключится к этой сети. Если вы не знаете, какой SSID (имя) у вашей Wi-Fi сети, смотрите следующий пункт.

3. Добавление Wi-Fi сети вручную

Сначала нужно посмотреть доступные Wi-Fi сети. Для этого используйте команду:

sudo iwlist wlan0 scan

Вам нужен параметр ESSID. Чтобы не хранить пароль к сети в открытом виде, воспользуемся утилитой wpa_passphrase для его шифрования:

Полученную конфигурацию сети нужно добавить в файл /etc/wpa_supplicant/wpa_supplicant.conf:

sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

network= <
ssid=»UKrtelecom_367120″
#psk=»12345678″
psk=450c6c130a6308081a2c7cbc0af3653627b08c44478be55b0980e4bdf34ee74f
>

Далее попросить систему перечитать конфигурацию сетевых интерфейсов с помощью команды:

wpa_cli -i wlan0 reconfigure

Убедится, что всё прошло успешно, вы можете, выполнив:

Если после слов inet addr содержится IP-адрес, значит вы подключены к этой сети. Если же нет, проверьте правильность ввода ESSID и пароля. Также можно попытаться получить IP-адрес командой:

sudo dhclient wlan0

Если вы хотите пользоваться 5ГГц Wi-Fi, то кроме всего этого вам нужно указать вашу страну в wpa_supplicant.conf:

sudo vi /etc/wpa_supplicant.conf

Настройки Raspberry Pi Wi-Fi завершена. Теперь устройство будет автоматически подключаться к выбранной сети после загрузки.

Настройка статического IP Raspberry Pi

После того, как вы настроили доступ к сети, нужно настроить статический IP-raspberry pi 3, чтобы ваше устройство всегда было доступно в локальной сети по одному и тому же адресу. Как я уже говорил в статье про настройку Raspberry Pi 3 после установки, сначала статический IP для устройства нужно установить на роутере. Иначе возникнет конфликт IP-адресов, и ничего работать не будет.

Сначала выполните инструкцию из той статьи, а потом переходите дальше. За получение IP-адреса в Raspbian отвечает служба dhcpcd и конфигурационный файл /etc/dhcpcd.conf. По умолчанию адреса для всех интерфейсов запрашиваются у роутера по DHCP. Но вы можете настроить статический IP, добавив в конец файла несколько строк. Их синтаксис такой:

interface имя_интерфейса
static ip_address = нужный_ip_адрес/подсеть
static routers = ip_роутера
static domain_name_servers = ip_dns_сервера

В качестве имени интерфейса можно использовать:

  • eth0 — проводное подключение к интернету;
  • wlan0 — беспроводное подключение.
Читайте также:  Настройка параметров снятия пометки о прочтении писем в outlook 2007

Если вы подключены к сети и получили все нужные данные по DHCP, то узнать IP-адрес роутера можно, выполнив команду:

Здесь он находится в колонке gateway. И вам осталось ещё узнать IP-адрес DNS-сервера, а для этого просто посмотрите содержимое файла /etc/resolv.conf:

Чтобы установить статический IP 192.168.1.5 для проводного интерфейса, нужно добавить в конец конфигурационного файла такие строки:

sudo vi /etc/dhcpcd.conf

interface eth0
static ip_address=192.168.1.5/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8 8.8.4.4

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

Выводы

В этой статье мы разобрали, как выполняется настройка сети Raspberry Pi 3, а также как подключится к Wi-Fi с помощью этого устройства. Вы можете выбрать более простой путь, настроив всё с помощью графического интерфейса или разбираться в способе настройки через терминал.

Источник

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

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

где 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 при загрузке:

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

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

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

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

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

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

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

Читайте также:  Настройки графики от navi

Источник

Как настроить?

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Статический IP на Raspberry PI

Компьютеры на одноплатной аппаратной платформе Raspberry Pi становятся всё популярнее и популярнее. Если раньше их покупали в основном инженеры и компьютерные специалисты, то сейчас их преобретают многие любители для домашних экспериментов и электронных поделок. Управляет таким компьютером операционная система на базе Linux (обычно это Ubuntu или её производные). По умолчанию сеть в этой операционной системе настроена так, что при включении Распберри Пи в локальную сеть (которой обычно управляет роутер), каждый раз ему динамически присваивается новый IP-адрес благодаря настроенному протоколу DHCP. Это не всегда удобно. Поэтому оптимальнее всего настроить статический IP на Raspberry Pi.

Делается это просто. Если вы знаете адрес своего роутера через которые организавана локалка — отлично, елси нет, то в терминале набераем команду:

Этим мы выводим на экран таблицу маршрутизации. Смотим на стобец Gateway (Шлюз), в ней должен отображаться текущий IP-адрес вашего маршрутизатора. Как правило, в домашних сетях это или 192.168.1.1 или 192.168.0.1. Пусть в моём примере это будет первый адрес. Запоминаем или записываем его.

Для того, чтобы через консоль настроить сеть вручную на Распберри Пи и сделать статический IP — введите команду:

В открывшемся конфиге ищем строку «iface eth0 inet dhcp» и стираем её. Вместо этого надо вписать следующее:

Думаю, что смысл строк ясен, но немного всё же поясню. В строке «Аddress (Адрес)» надо вписать Ай-Пи из подсети роутера, главное чтобы он не был уже занять каким-нибудь другим устройством. Маска в 99% домашних сетей — 255.255.255.0, в в строчку «Gateway (Шлюз)» указывается адрес самого роутера чтобы показать системе, что весь трафик надо как бы «прогонять» через этот хост.

Дальше нажимаем комбинацию клавиш «Ctrl+X» чтобы выйти из редактора. На запрос о сохранении файла надо будет нажать сначала кнопку «Y», а затем — «Enter». Для применения изменений надо перезапустить сетевую службу. Делается это вот такой командой:

Если вдруг система выдаст ошибку, то снова откройте файл и проверьте правильность ввода адресов.
Настройка сети на Raspberry Pi завершена.

Примечание:

На последних релизах операционной системы Raspbian JESSIE, конфиг сетевой карты из /etc/network/interfaces не читается и получение IP-адреса идёт только в автоматическом режиме. Чем руководствовались разработчики — не ясно, но теперь прописать статику стало в разы сложнее. Один из вариантов решения — прибить демона клиента DHCP. Конечно, можно, но есть и ещё вариант, который подсказал автор блога homeless.su — подправить его конфигурацию в файле /etc/dhcpcd.conf.
Открываем его через редактор nano:

Прокручиваем его в самый низ и дописываем вот это:

Само-собой, адреса надо прописать из своей сети. Перезагружаем свой Распберри Пи и проверяем — работает ли статический адрес.

Источник

Настройка DHCP на Raspberry pi | Ubuntu Server

В сегодняшней статье рассмотрим пример установки и настройки dhcp на сервере с операционной системой Ubuntu.

DHCP — сетевой протокол, позволяющий сетевым устройствам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Если сказать ещё проще, то это программное обеспечения для автоматической регулировки вашей сети.

Читайте также:  Suitecrm установка и настройка

Все привыкли при подключении к домашней Wi-Fi сети, например телефона или ноутбука, кроме пароля для подключения, ничего больше не вводить и не настраивать. Так вот, всем остальным: раздачей IP адреса, установкой DNS сервера, установкой маски сети, как раз занимается DHCP сервер.

Если вы решили, как и я, вместо роутера использовать например малинку (Raspberry pi) или же у вас ПК с Ubuntu Server на борту, то эта статья для вас. И так поехали.

  • Raspberry pi 3 / Ubuntu Server 18.04
  • Настроенный DNS сервер.
  • Настроенный статический IP на интерфейсе смотрящий в локальную сеть.

Установка DHCP сервера

Для установки нашего dhcp сервера воспользуемся пакетом isc-dhcp-server входящий в официальный репозиторий. Подключаемся к нашему серверу по ssh или же просто на сервере набираем следующее:

На этом установка закончена, приступаем к настройке.

Настройка DHCP сервера

После установке пакета isc-dhcp-server его необходимо сконфигурировать под наши нужды.

Открываем конфигурационный файл isc-dhcp-servera:

  • subnet — блок в котором описывается наша сеть (пул IP адресов и маска сети).
  • range — диапазон IP адресов клиентов.
  • option domain-name-servers — тут прописываем ip адрес сервера dns. Сервером выступает наша же машина.
  • option domain-name — название домена. В нашем случае «lan».
  • option subnet-mask — маска сети. Что такое маска и как её выбрать можно посмотреть в Википедии.
  • option routers — ip адрес роутера. У нас это наша же машина.
  • option broadcast-address — широковещательный адрес в сети, обычно это последний адрес сети «255».
  • default-lease-time — время аренды адреса у сервера.
  • max-lease-time — максимальное время аренды адреса у сервера.
  • host — в данном блоке описывается настройки для выделенных IP адресов сетевого оборудования в сети. ( данные IP не должны попадать в диапазон range). Сетевым оборудованием могут выступать как принтеры, сканеры, ip-телефоны так и различные девайсы — телевизоры планшеты, умные интернет вещи и т.д., для которых необходимо зафиксировать определенный IP адрес.
  • hardware ethernet — MAC адрес сетевой карты для которой фиксируется IP адрес.
  • fixed-address — фиксированный IP адрес.

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

У меня вывод следующий, у вас может быть другой, но суть от этого не меняется:

У меня интерфейс wlan0 смотрит в локальную сеть.

Давайте настроим сервер на прослушивания определенного интерфейса. Открываем следующий файл для редактирования.

В конце прописываем следующее:

wlan0 — имя нашего интерфейса

После данной манипуляции наш DHCP сервер будет принимать и отправлять запросы только от интерфейса wlan0.

Все на этом настройка закончена. Теперь при подключении к сети все девайсы получать настройки в автоматическом режиме.

Для раздачи интернета в локальную сеть можете посмотреть данную статью.

Если есть вопросы, то пишем в комментариях.

Также можете помочь проекту, заранее всем СПАСИБО.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Adblock
detector