Я пытаюсь установить Ubuntu Server 18.04, и у меня есть проблема catch-22, где мне нужно подключиться к Интернету для загрузки пакетов (например, сетевой менеджер
), чтобы иметь возможность настроить мой Wi-Fi
Используя эту ссылку , я пытаюсь изменить /etc/netplan/50-cloud-init.yaml
ls / sys / class / net
показывает мою беспроводную карту как wlo1
Я ввожу команду sudo vi /etc/netplan/50-cloud-init.yaml
, и я редактирую файл, чтобы он выглядел так (примечание, Мне пришлось визуально скопировать это)
#######
#######
#######
#######
#######
network:
ethernets: {}
wifis:
wlo1:
optional: true
access-points:
"****":
Password: "******"
Dhcp4: true
Когда я запускаю команду sudo netplan apply
, я получаю следующую ошибку
/etc/netplan/50-cloud-init.yaml11:21: Error in network definition: wlo1: No access points defined
optional:true
. Откладывая в сторону тот факт, что Ubuntu Server должен дать более чистое решение для этой очень распространенной проблемы. это действительно проблематично, потому что я должен быть очень осторожным, чтобы никогда не использовать вкладки,добавить пробел после двоеточия и просто доверять отступу vi при нажатии клавиши ВВОД
Может кто-нибудь сказать мне, что я делаю неправильно, что я должен сделать, чтобы попытаться решить проблему, или, по крайней мере, то, что я должен сделать сделать, чтобы попытаться решить проблему
Create /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
...
# To disable cloud-init's network configuration capabilities
#
network: {config: disabled}
Edit your /etc/netplan/50-cloud-init.yaml
...
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
#
network:
version: 2
renderer: networkd
wifis:
wlo1:
dhcp4: true
access-points:
"****":
password: "******"
sudo netplan --debug generate
sudo netplan apply
reboot