Применение настроек точки доступа Netplan?

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

Я обновляю предыдущую конфигурацию сервера/точки доступа AIO до Ubuntu 20.04. Я написал конфигурацию Netplan для наших интерфейсов, как указано ниже –

network: 
  version: 2
  renderer: NetworkManager
  ethernets:
    enp1s0:
      dhcp4: true
      optional: true
      addresses:
       - ***.***.***/24
    enp2s0:
      dhcp4: true
      optional: true
      addresses:
       - ***.***.***.***/24
  wifis:
    wlp3s0:
      addresses:
       - 192.168.10.0/24
      gateway4: 192.168.10.2
      access-points:
        "GCSHOTSPOT":
          password: "***********"
          mode: ap

Эта конфигурация сохраняется и применяется успешно, но ни одна точка доступа никогда не создается, даже если разрешить точке доступа создать собственный шлюз и адреса. Что я здесь упускаю? Я использую Ubuntu 20.04LTS Focal. Спасибо 😀 Джейк

Попробуйте добавить: dhcp4: no

У меня работает следующим образом:

  wifis:
    wlan0:
      dhcp4: no
      addresses: [192.168.10.1/24]
      access-points:
        "my-wifi":
           password: "securepass"
           mode: ap

Ответ или решение

Настройка точки доступа с использованием Netplan в Ubuntu 20.04

В процессе обновления конфигурации вашего AIO сервера или точки доступа под управлением Ubuntu 20.04, вы столкнулись с проблемой создания точки доступа Wi-Fi с использованием конфигурационного файла Netplan. Давайте разберем вашу текущую конфигурацию и предложим некоторые улучшения.

Анализ существующей конфигурации

Ваш текущий файл конфигурации выглядит следующим образом:

network: 
  version: 2
  renderer: NetworkManager
  ethernets:
    enp1s0:
      dhcp4: true
      optional: true
      addresses:
       - ***.***.***/24
    enp2s0:
      dhcp4: true
      optional: true
      addresses:
       - ***.***.***.***/24
  wifis:
    wlp3s0:
      addresses:
       - 192.168.10.0/24
      gateway4: 192.168.10.2
      access-points:
        "GCSHOTSPOT":
          password: "***********"
          mode: ap

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

  1. Настройка IP-адреса: Адрес точки доступа был задан как 192.168.10.0/24. Это невалидный IP-адрес для точки доступа, так как 192.168.10.0 представляет собой сетевой адрес. Вместо этого используйте 192.168.10.1/24 для назначения адреса интерфейсу.

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

Пример корректной конфигурации

Преобразуйте вашу конфигурацию следующим образом:

network: 
  version: 2
  renderer: NetworkManager
  ethernets:
    enp1s0:
      dhcp4: true
      optional: true
      addresses:
       - ***.***.***/24
    enp2s0:
      dhcp4: true
      optional: true
      addresses:
       - ***.***.***.***/24
  wifis:
    wlp3s0:
      dhcp4: no
      addresses:
       - 192.168.10.1/24
      access-points:
        "GCSHOTSPOT":
          password: "***********"
          mode: ap

Дополнительные шаги по устранению неполадок

  1. Применение конфигурации: После внесения всех изменений не забудьте выполнить команду sudo netplan apply, чтобы ваши изменения вступили в силу.

  2. Проверка состояния интерфейса: Используйте команду ip a для проверки состояния вашего Wi-Fi интерфейса. Обратите внимание на наличие назначенного IP-адреса и его корректность.

  3. Логи системных служб: В случае, если точка доступа по-прежнему не создаётся, проверьте логи с помощью команды journalctl -u NetworkManager. Это предоставит информацию о том, какие ошибки могут возникать.

  4. Дополнительная настройка: Если точка доступа всё ещё не запускается, убедитесь, что у вас установлены необходимые пакеты для работы с точками доступа, такие как hostapd и dnsmasq, а также проверьте конфигурацию этих служб.

Заключение

Следуя приведённым рекомендациям, вы сможете успешно настроить точку доступа Wi-Fi с помощью Netplan на вашем сервере с Ubuntu 20.04. Не забывайте проверять документацию и использовать системные логи для диагностики проблем. Удачи в вашей работе с сетевыми решениями!

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

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