Você precisa atualizar sua configuração do netplan.
Abaixo está minha configuração em /etc/netplan/00-snapd-config.yaml
. Eu criei inicialmente usando console-conf
, mas tive que editá-lo manualmente para que funcionasse.
ubuntu@ubuntu:~$ sudo cat /etc/netplan/00-snapd-config.yaml
# This is the network config written by 'console_conf'
network:
ethernets:
eth0:
dhcp4: true
match:
macaddress: b8:27:eb:03:91:12
set-name: eth0
version: 2
wifis:
wlan0:
access-points:
my_wifi_ssid: {password: my_wifi_password}
addresses: []
dhcp4: true
nameservers: {}
Instalei pela primeira vez console-conf
usando sudo apt install console-conf
e, em seguida, executei-o usando sudo console-conf
.
Curiosamente, até mesmo essa ferramenta não conseguiu gerar uma configuração correta. Esta mensagem de erro apareceu:
Network configuration failed: 'Error in network definition
//etc/netplan/00-snapd-config.yaml line 4 column 6: eth0:
set-name: requires match: properties\n'
Eu modifiquei /etc/netplan/00-snapd-config.yaml
manualmente - copiei a seção ethernets
de 50-cloud-init.yaml
e usei recuo consistente em todos os lugares.
Por fim, corro sudo netplan apply
. Voila - Internet agora funciona sem o cabo Ethernet!
PS: duvido que você precise passar por console-conf
- basta copiar minha configuração e adaptá-la ao seu caso de uso.