Temporary failure resolving 'mirrors.aliyun.com' error after set static ip in /etc/netplan/0...yaml

I have a vm in vmware player, after changing dhcp4:ture into

 dhcp4: no addresses: - 192.168.134.127/24 gateway4: 192.168.134.1 nameservers: addresses: [127.0.0.53,192.168.134.1, 8.8.8.8, 1.1.1.1]

in /etc/netplan/00-installer-config.yaml

the ip is set seccessfully, but it seems that the server can not visit the internet anymore.

I get Temporary failure resolving 'mirrors.aliyun.com' . Seems that I have trouble in DNS. How can it be fixed?


update the output of sudo netplan --debug apply:

 root@server1:/home/hzg# netplan --debug apply
** (generate:1305968): DEBUG: 13:18:39.135: Processing input file /etc/netplan/00-installer-config.yaml..
** (generate:1305968): DEBUG: 13:18:39.136: starting new processing pass
** (generate:1305968): DEBUG: 13:18:39.137: We have some netdefs, pass them through a final round of validation
** (generate:1305968): DEBUG: 13:18:39.137: ens33: setting default backend to 1
** (generate:1305968): DEBUG: 13:18:39.137: Configuration is valid
** (generate:1305968): DEBUG: 13:18:39.138: Generating output files..
** (generate:1305968): DEBUG: 13:18:39.139: openvswitch: definition ens33 is not for us (backend 1)
** (generate:1305968): DEBUG: 13:18:39.139: NetworkManager: definition ens33 is not for us (backend 1)
(generate:1305968): GLib-DEBUG: 13:18:39.140: posix_spawn avoided (fd close requested)
(generate:1305968): GLib-DEBUG: 13:18:39.142: posix_spawn avoided (fd close requested)
DEBUG:netplan generated networkd configuration changed, restarting networkd
DEBUG:ens33 not found in {}
DEBUG:Merged config:
network: ethernets: ens33: addresses: - 192.168.134.127/24 dhcp4: false gateway4: 192.168.134.1 nameservers: addresses: - 192.168.134.1 - 8.8.8.8 - 1.1.1.1 version: 2
DEBUG:no netplan generated NM configuration exists
DEBUG:ens33 not found in {}
DEBUG:Merged config:
network: ethernets: ens33: addresses: - 192.168.134.127/24 dhcp4: false gateway4: 192.168.134.1 nameservers: addresses: - 192.168.134.1 - 8.8.8.8 - 1.1.1.1 version: 2
DEBUG:Link changes: {}
DEBUG:netplan triggering .link rules for lo
DEBUG:netplan triggering .link rules for ens33
DEBUG:netplan triggering .link rules for docker0
DEBUG:ens33 not found in {}
DEBUG:Merged config:
network: ethernets: ens33: addresses: - 192.168.134.127/24 dhcp4: false gateway4: 192.168.134.1 nameservers: addresses: - 192.168.134.1 - 8.8.8.8 - 1.1.1.1 version: 2
16

1 Answer

Netplan is quite specific about spacing and indentation. As well, your yaml file omits the renderer. I suggest that you edit your file to:

network: version: 2 renderer: networkd ethernets: ens33: addresses: - 192.168.134.127/24 gateway4: 192.168.134.1 nameservers: addresses: [192.168.134.1, 8.8.8.8, 1.1.1.1]

Source: /usr/share/doc/netplan/examples/static.yaml

Follow with:

sudo netplan generate
sudo netplan apply

Did you connect? Test:

ping -c3 8.8.8.8
ping -c3 

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like