Настройка Raspberry Pi 3 WiFi для сервера Ubuntu с помощью Netplan

Убунту 18

В этом руководстве мы проведем вас через процесс настройки Wi-Fi на Raspberry Pi 3 под управлением Ubuntu Server с помощью Netplan. Netplan — это утилита для простой настройки сети в системе Linux. Вы можете использовать YAML-описания сети для настройки интерфейсов, виртуальных машин и многого другого.

Чтобы настроить Wi-Fi на Raspberry Pi 3 под управлением Ubuntu Server с Netplan, вам необходимо обновить систему, определить имена интерфейсов, отредактировать файл конфигурации Netplan, применить конфигурацию и подтвердить настройку Wi-Fi.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас есть следующее:

  • Raspberry Pi 3 модели B+ или новее.
  • Ubuntu Server 18.04 установлен на Raspberry Pi.
  • Доступ к окну терминала/командной строке.
  • Базовые знания команд Linux и YAML.

Шаг 1. Обновите систему

Во-первых, нам нужно обновить систему. Это гарантирует наличие новейших пакетов и исправлений ошибок. Откройте окно терминала и введите следующие команды:

sudo apt обновление sudo apt полное обновление sudo перезагрузка

Команда sudo позволяет запускать программы с привилегиями суперпользователя. Команда apt update обновляет список доступных пакетов и их версий, но не устанавливает и не обновляет какие-либо пакеты. Команда apt full-upgrade устанавливает доступные обновления всех пакетов, установленных в данный момент в системе, из источников, настроенных через source.list. Команда перезагрузки перезагружает систему.

Шаг 2. Определите имена интерфейсов

Далее нам нужно определить имена наших сетевых интерфейсов. В окне терминала введите:

IP-ссылка показать

Эта команда отображает все сетевые интерфейсы вашей системы. Запишите имена интерфейсов, в частности wlan0 для WiFi и eth0 для Ethernet.

Шаг 3. Отредактируйте файл конфигурации Netplan.

Теперь нам нужно отредактировать файл конфигурации Netplan. Сначала перейдите в каталог /etc/netplan/:

компакт-диск /etc/netplan/ ls -l

Вы должны увидеть файл с именем 50-cloud-init.yaml. Это файл конфигурации Netplan по умолчанию. Прежде чем редактировать этот файл, рекомендуется сделать резервную копию:

cp 50-cloud-init.yaml 50-cloud-init.yaml.bak

Команда cp копирует файлы и каталоги. Здесь мы делаем резервную копию нашего исходного файла конфигурации Netplan.

Теперь откройте файл 50-cloud-init.yaml в текстовом редакторе. Мы используем nano, но вы можете использовать любой текстовый редактор, который вам нравится:

sudo nano 50-cloud-init.yaml

В файл конфигурации добавьте следующую информацию о доступе к Wi-Fi:

сеть: версия: 2 Ethernet: eth0: необязательно: true dhcp4: true wifis: wlan0: необязательно: true точки доступа: «ВАШЕ-SSID-ИМЯ»: пароль: «ВАШ-СЕТЬ-ПАРОЛЬ» dhcp4: true

Замените ВАШЕ-SSID-ИМЯ и ВАШ-СЕТЬ-ПАРОЛЬ на свои фактические SSID и пароль Wi-Fi.

Необязательная строка: true означает, что система не будет ждать подключения этой сети во время загрузки. Строка dhcp4: true означает, что мы используем DHCP для получения адреса IPv4 для этого интерфейса.

Шаг 4. Примените конфигурацию

После редактирования файла конфигурации нам необходимо применить изменения. Сначала проверьте конфигурацию:

sudo netplan –debug попробовать

Эта команда попытается применить конфигурацию, но вернется назад, если возникнут какие-либо ошибки.

Далее сгенерируйте конфигурацию:

sudo netplan –debug генерировать

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

Наконец, примените конфигурацию:

sudo netplan –debug применить

Эта команда применяет конфигурацию. Если ошибок нет, ваш Wi-Fi должен быть настроен.

Шаг 5. Подтвердите настройку Wi-Fi.

Чтобы убедиться, что настройка Wi-Fi прошла успешно, перезагрузите Raspberry Pi:

sudo перезагрузка

После перезагрузки подключитесь к Raspberry Pi по SSH, используя IP-адрес WiFi:

ssh ubuntu@wifi-ip-адрес

Если вы успешно можете подключиться к Raspberry Pi по протоколу SSH через Wi-Fi, то поздравляем, вы успешно настроили Wi-Fi на своем Raspberry Pi 3 под управлением Ubuntu Server с Netplan!

Заключение

В этом уроке мы показали вам, как настроить Wi-Fi на Raspberry Pi 3 под управлением Ubuntu Server с помощью Netplan. Мы надеемся, что это руководство оказалось для вас полезным. Если у вас есть какие-либо вопросы или вы столкнулись с какими-либо проблемами, пожалуйста, не стесняйтесь спрашивать в разделе комментариев ниже.

Для получения дополнительной информации о Netplan вы можете посетить официальная документация Netplan. Для получения дополнительной информации о сервере Ubuntu вы можете посетить официальная документация сервера Ubuntu.

Да, вы можете использовать это руководство для других моделей Raspberry Pi, если они работают под управлением Ubuntu Server 18.04.

Да, вы можете использовать любой текстовый редактор, который вам нравится. Просто замените «nano» на имя предпочитаемого вами текстового редактора в команде.

Вы можете использовать команду ifconfig, чтобы найти IP-адрес вашего Raspberry Pi. Найдите IP-адрес, связанный с беспроводным интерфейсом (wlan0).

Да, вы можете настроить несколько сетей Wi-Fi, добавив дополнительные конфигурации Wi-Fi в файл конфигурации Netplan. Просто скопируйте раздел wlan0 и измените его, указав новый SSID и пароль.

Если что-то пойдет не так, вы можете вернуться к исходной конфигурации Netplan, восстановив файл резервной копии, который мы создали ранее. Используйте команду sudo cp 50-cloud-init.yaml.bak 50-cloud-init.yaml, чтобы заменить измененный файл конфигурации файлом резервной копии. Затем примените конфигурацию, используя sudo netplan –debug apply.

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

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

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