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.