В моём случае потребовалось подключить к беспроводной сети Ubuntu Server 20.04 с использованием сетевой карты, созданной на основе чипа Broadcom BCM94352HMB. А это означает, что ни графического окружения, ни дравера нет в системе.
Начнём с драйвера, для использования данной сетевой карты нужно поставить проприетарный драйвер Broadcom и загрузить модуль ядра
sudo apt install bcmwl-kernel-source sudo modprobe wlДля авторизации в защищённых сетях необходимо установить wpasupplicant
sudo apt install wpasupplicantПосле того как модуль загружен, и интерфейс сетевой карты, в моём случае это wlp3s0, отображается при выполнении команды
ip aпереходим к настроке netplan для корректного подключения к сети. В теории есть утилита console-conf, которая предназаначена для создания правильной конфигурации для netplan, но она не работает, так что всё придётся делать самостоятельно.
Конфигурационный файл netplan хранится в /etc/netplan. Его содержимое нужно привести к следущему виду
network:
ethernets:
eno1:
dhcp4: true
optional: true
version: 2
wifis:
wlp3s0:
dhcp4: true
optional: true
access-points:
"имя беспроводной сети":
password: "пароль беспроводной сети"
В данном файле, как и в любом другом yaml-файле, все отступы выполнены пробелами, никаких табуляций.Параметр optional указан для того, чтобы при загрузке OC не происходило ожидание инициализации сетевого интерфейса.
В приведённом примере используется автоматическое назначение адресов, если необходимо указать статический адрес, то вместо
dhcp4: true
нужно указать
dhcp4: false
addresses: [192.168.1.2/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1,8.8.8.8]
Для применения конфигурации нужно выполнить
netplan applyПосле этого компьютер подключится к указанной беспроводной сети и получит ip-адрес.
Комментариев нет:
Отправить комментарий