Главная Умный Дом Настройка сети, wifi Raspberry pi.

Настройка сети, wifi Raspberry pi.

by admin
0 comment

Умный Дом

У вас в руках Raspberry pi, система уже установлена. Пора заглянуть внутрь. Управлять малиной удобнее всего через сеть. Совсем немного упорства и вы завладеете ее сетевыми интерфейсами!

Raspberry pi, как и большинство удобных одноплатников, сетевое устройство. Так давай те же пользоваться этим по максимуму. Можно, конечно, подключиться и напрямую, используя клавиатуру и HDMI монитор. Но зачем? Мы же поступили рационально и не стали ставить графическую OS!

Чтож, начнем уже гонять наши биты, байты, мегабайты…
Система должна быть установлена (тут можно посмотреть как), карта памяти вставлена. Понадобится доступ к вашему домашнему роутеру и Ethernet кабель.

Сначала соединяем кабелем малину и любой из свободных LAN портов вашего роутера. Включаем ваш одноплатник. Теперь необходимо зайти в админку роутера и найти Raspberry в подключенных клиентах локальной сети. По умолчанию эзернет интерфейс малины настроен на автоматическое получение адреса. Если вы хотите оставить такую конфигурацию для него, тогда просто зарезервируйте на роутере полученный сейчас адрес, чтобы в дальнейшем raspberry не пришлось искать заново.
Запоминаем IP адрес малины. Если вы под Windows, качаем ssh клиент putty. Нужно же как-то по ssh соединяться.

Дефолтные данные для авторизации:
логин: pi
пароль: raspberry

Заходим.

Первое, что я рекомендую — сменить пароль:)

Настройка сетевой карты Ethernet

Настроим проводное подключение нашей малины: пропишем в файле конфигурации статический, удобный для нас IP.
Переходим в суперпользователя (здесь и далее все с рутовскими привилегиями).

Далее закомментируем строку с DHCP и пропишем все параметры статики:

Содержание файла:

Сохраняемся и выходим. Забыл сказать, если вы не умеете пользоваться Vim, не печальтесь. Однажды вы научитесь 😉 Vim — очень полезный и крутой редактор!
Также очень советую не ошибаться в синтаксисе написания файла.

Чтобы применить настройки, которые мы записали в файл конфигурации сети, нам необходимо или перегрузиться, или перезапустить сетевой интерфейс, который мы переконфигурировали.
Мы пойдем вторым путем. Тонкость в том, что мы хотим отключить и поднять обратно интерфейс, через который мы подключены. Причем после поднятия адрес сменится на ваш прописанный.
Ок. Это же линукс — тут можно все 🙂
Исполняем сразу 2 команды на отключение и включение интерфейса:

Если адрес сменился, вы отвалитесь от устройства, но ничего страшного нет. Подключаемся по ssh к новому, прописанному вами, адресу. Удобство данного способа в том, что не нужно перезагружать ваш сервер. Если перезагрузка для вас не критична, можно просто воспользоваться командой sudo reboot.
Готово. Сетевая карточка настроена на статику. Пользуемся.

Настройка wifi

Теперь можем заняться вайфаем. Согласитесь, удобно использовать девайс, не используя кабели.
А если прописать все необходимые настройки WIFI из разных мест (работа, дом и тд), то вообще цены этому нет!
Я рекомендую адресацию через провод временно сделать отличающейся от адресации wifi для избежания путаницы. Если вы были внимательны, то в файле конфигурации сети /etc/network/interfaces увидели аж 3 интерфейса:
lo, eth0 и wlan0.
В малине интерфейс вайфая обычно именуется wlan0.
Все в том же файле у этого интерфейса есть строчка конфигурации «wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf«.
Вот /etc/wpa_supplicant/wpa_supplicant.conf нам и нужно отредактировать, чтобы вписать данные о своей беспроводной сети — SSID и пароль.

Допишем в конфиг данные о своей сети. В примере сразу укажем как подключить raspberry pi к двум точкам доступа:

Сохраняемся, выходим. Осталось только поднять интерфейс вайфая. Снова 2 варианта: перезагружаемся или делаем вот так:

Проверяем, поднялся ли вайвай:

Мы должны увидеть что-то похожее:

Отлично! Получен адрес 192.168.100.50. Адресацию проводной сети можно вернуть на место. Про кабель можно забыть.

Все? Ну-у… Можно и так оставить. Но я бы рассмотрел еще 2 возможных варианта:

  • Хочу вайвай по статике, чтоб адрес не искать каждый раз.
  • Хочу не писать пароль в открытом виде, секъюрно хочу!

Статический вайфай.
Снова заходим в конфигурационный файл сетевых интерфейсов и правим wlan0

Содержание файла:

Перезапускаем интерфейс:

Вариант со статикой по вайфаю готов. Пользуемся.

Пароидально-секьюрный вариант.
Доступ на чтение и изменение файла конфигураций сети оставляем только для root.
Проверяем:

Как видите, в первом случае, если мы укажем пароль в открытом виде, прочесть его смогут почти все.
Меняем права:

Генерируем 256 битный pre-shared WPA ключ, а заодно и минимально необходимую конфигурацию:

Полученный вывод можно использовать как и в примере с конфигурацией через /etc/wpa_supplicant/wpa_supplicant.conf со множественными точками доступа, так и для последнего варианта с указанием статического IP для конкретного SSID. Только вот закомментированный пароль в открытом виде лучше удалить из всех файлов.
Вот часть конфига /etc/network/interfaces, отвечающая за интерфейс wlan0:

Вот, собственно, и все основные варианты конфигураций для работы сервера как клиента сети. Не забываем перезапустить сеть после всех манипуляций  или перезагрузиться.

Итог.

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

Кому понравилось — добавляем в закладки или подписываемся на блог.
Всем добра, силы и упорства.

умный дом приложение

Похожие записи

Оставить комментарий

Обнаружен Adblock

Пожалуйста, поддержите нас, отключив расширение AdBlocker в своих браузерах для нашего веб-сайта.