Как узнать, что такое правильный синтаксис для netplan? Я просмотрел документы по netplan онлайн, и все, что я пробую, выдает мне КЛЮЧЕВЫЕ ошибки, когда я пытаюсь использовать netplan generate.
В установке Ubuntu Desktop вы должны использовать NetworkManager, а не netplan, для управления беспроводными соединениями.
Ваш файл /etc/netplan/*.yaml
должен выглядеть следующим образом ...
network:
version: 2
renderer: NetworkManager
затем:
sudo netplan --debug generate
# генерировать файлы сценариев
sudo netplan apply
# применять новую конфигурацию
На сервере Ubuntu При установке, вы должны использовать netplan, и примеры сценариев netplan можно увидеть здесь .
Минимальный пример ...
network:
version: 2
renderer: networkd
wifis:
wlxxxxxx: # change this to the correct wireless interface name
dhcp4: yes
access-points:
"network_ssid_name":
password: "**********"
затем:
sudo netplan --debug generate
# генерировать файлы сценариев
sudo netplan apply
# применять новую конфигурацию
Если у Вас есть ключевые ошибки затем, вероятно, Ваше netplan программное обеспечение слишком старо. Ubuntu LTS 18.04 имеет старую версию. Таким образом, необходимо обновить netplan.io пакет для создания этой работы.
Репозиторий человечности на http://nl.archive.ubuntu.com/ubuntu/pool/main/n/netplan.io/ содержит версию как netplan.io_0.96-0ubuntu0.18.04.4_amd64.deb, или безотносительно архитектуры, которую Вы могли бы иметь.
Я установил это на своей ubuntu 18.04 LTS с:
dpkg-i netplan.io_0.96-0ubuntu0.18.04.4_amd64.deb
и это устанавливает без дальнейших зависимостей, таким образом, это - общедоступная замена.