как создать точку доступа в Ubuntu Server 20.04 LTS без графической версии

Вопрос или проблема

Я установил сервер 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+. Эта настройка позволяет создать безопасный и доступный интернет для других устройств. Помните, что в зависимости от вашего оборудования и установленных пакетов могут потребоваться дополнительные шаги для устранения неполадок. Всегда следите за обновлениями документации для сохранения актуальности ваших знаний.

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

Капча загружается...