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 161 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