- Вопрос или проблема
- 1. Установите Network Manager
- 2. Отключите cloud-init
- 3. Создайте конфигурацию Netplan
- 4. Примените конфигурацию Netplan
- Ответ или решение
- Шаг 1: Установка Network Manager
- Шаг 2: Отключение cloud-init
- Шаг 3: Создание конфигурации Netplan
- Шаг 4: Применение конфигурации Netplan
- Шаг 5: Изменение IP адреса точки доступа
- Заключение
Вопрос или проблема
Я установил сервер Ubuntu на Raspberry Pi 3b+, и не могу найти подходящей документации для этого. Я пробовал множество конфигураций, ссылаясь на некоторые документы, которые нашел, но ничего не помогло, так что, пожалуйста, кто-нибудь может помочь мне.
Обратите внимание, что этот ответ скопирован отсюда
Сервер Ubuntu использует Netplan для управления своими подключениями.
Чтобы создать точку доступа с использованием Netplan, вы можете сделать следующее:
1. Установите Network Manager
sudo apt update
sudo apt install network-manager
2. Отключите cloud-init
sudo bash -c "echo 'network: {config: disabled}' > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg"
3. Создайте конфигурацию Netplan
sudo nano /etc/netplan/10-my-config.yaml
Затем добавьте следующую конфигурацию:
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
optional: true
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"Raspberry":
password: "ваш пароль здесь"
mode: ap
Вы можете изменить имя точки доступа “Raspberry” и пароль по вашему усмотрению.
Затем сохраните файл, используя CTRL+X
.
4. Примените конфигурацию Netplan
В конце используйте следующие команды, чтобы применить вашу новую конфигурацию:
sudo netplan generate
sudo netplan apply
Должна быть создана новая беспроводная точка доступа. По умолчанию включены DHCP и DNS, и если у Pi есть доступ в интернет через Ethernet, он будет также доступен через WiFi хотспот.
Для получения дополнительной информации о конфигурации, используемой в YAML файле, ознакомьтесь с Справочник Netplan.
В основном все, что вам нужно сделать, это отредактировать этот файл с помощью
sudo nano /etc/netplan/10-my-config.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
optional: true
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"SSID":
password: "ваш пароль здесь"
mode: ap
Заполните части SSID
и пароля, обратите внимание, что wifi устройство может измениться, используйте ip addr
, чтобы это выяснить.
И запустите это, чтобы применить:
sudo netplan generate
sudo netplan apply
Если вы хотите изменить IP адрес точки доступа, который по умолчанию 10.42.0.1, отредактируйте адреса в .yaml
файле в /etc/netplan
network:
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
wifis:
wlan0:
dhcp4: true
access-points:
"SSID":
password: "PASSWORD"
mode: ap
addresses:
- 00.00.00.00/24
Ответ или решение
Создание точки доступа Wi-Fi на Ubuntu Server 20.04 LTS без графического интерфейса — это задача, с которой можно справиться, следуя нескольким важным этапам. Давайте разберем процесс шаг за шагом.
Шаг 1: Установка Network Manager
Сначала необходимо установить Network Manager, который управляет подключениями на старых версиях Ubuntu Server, включая 20.04 LTS.
Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install network-manager
Шаг 2: Отключение cloud-init
Cloud-init может конфликтовать с Network Manager, поэтому нужно отключить его настройки сети. Для этого выполните следующую команду:
sudo bash -c "echo 'network: {config: disabled}' > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg"
Шаг 3: Создание конфигурации Netplan
Теперь создайте новый файл конфигурации для Netplan. Введите следующую команду:
sudo nano /etc/netplan/10-my-config.yaml
Добавьте следующую конфигурацию, изменив SSID
и PASSWORD
на ваши значения:
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
optional: true
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"Ваш_SSID":
password: "Ваш_пароль"
mode: ap
Примечание: Убедитесь, что имя вашего Wi-Fi устройства действительно wlan0
, вы можете проверить это с помощью команды ip addr
.
Шаг 4: Применение конфигурации Netplan
Следующий шаг — применить новые настройки. Используйте команды:
sudo netplan generate
sudo netplan apply
Если все было сделано правильно, то на вашем Raspberry Pi теперь должна быть создана точка доступа Wi-Fi.
Шаг 5: Изменение IP адреса точки доступа
По умолчанию точка доступа использует IP адрес 10.42.0.1
. Если вы хотите изменить его, отредактируйте файл конфигурации .yaml
, добавив строку addresses
, как показано ниже:
wifis:
wlan0:
dhcp4: true
access-points:
"Ваш_SSID":
password: "Ваш_пароль"
mode: ap
addresses:
- 192.168.1.1/24
Заключение
Теперь вы настроили точку доступа Wi-Fi на Ubuntu Server 20.04 LTS на вашем Raspberry Pi 3B+. Эта настройка позволяет создать безопасный и доступный интернет для других устройств. Помните, что в зависимости от вашего оборудования и установленных пакетов могут потребоваться дополнительные шаги для устранения неполадок. Всегда следите за обновлениями документации для сохранения актуальности ваших знаний.