I've followed the highest voted answer by heynnema on this Linux Ubuntu Server 20.04 LTS: 'Network Unreachable' question on netplan:
- Changed
/etc/netplan/'01-network-manager-all.yml
content to
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
addresses:
- 192.168.1.200/24
gateway4: 192.168.1.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
- ran following commands
sudo netplan generate
sudo netplan apply
reboot # mandatory
and am now cut off from the internet on that machine. I had made a copy of the original '01-network-manager-all.yml' file and ran the commands specified in the answer again on that,
sudo netplan generate
sudo netplan apply
reboot # mandatory
but to no success. How can I undo those netplan changes?
Edit:
ip a output:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 5c:ba:ef:cd:c6:19 brd ff:ff:ff:ff:ff:ff
inet 192.168.30.19/24 brd 192.168.30.255 scope global dynamic noprefixroute wlp1s0
valid_lft 604268sec preferred_lft 604268sec
inet6 fe80::44ae:37a2:66c5:b8ce/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: lxcbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 00:16:3e:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 10.0.3.1/24 brd 10.0.3.255 scope global lxcbr0
valid_lft forever preferred_lft forever
4: br-bd526d132fb7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:24:07:b4:a3 brd ff:ff:ff:ff:ff:ff
inet 172.18.0.1/16 brd 172.18.255.255 scope global br-bd526d132fb7
valid_lft forever preferred_lft forever
inet6 fe80::42:24ff:fe07:b4a3/64 scope link
valid_lft forever preferred_lft forever
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:fd:ac:22:cc brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
7: vethc2e94a7@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-bd526d132fb7 state UP group default
link/ether 1e:00:18:36:2a:c7 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fe80::1c00:18ff:fe36:2ac7/64 scope link
valid_lft forever preferred_lft forever
renderer: NetworkManager
. The desktop install doesn’t usenetworkd
– mpboden May 07 '23 at 19:49ip a
. – mpboden May 07 '23 at 22:03networkd
. I misspoke. But by default, Desktop is using Network Manager. So if OP wants to usenetworkd
, then they’d have to stop, disable, and mask Network Manager service. Then unmask, enable, and startsystemd-networkd
service. I made an assumption that this hasn’t been done. – mpboden May 07 '23 at 22:16networkd
vs.NetworkManager
) you prefer, but we strongly recommend NetworkManager for desktop users unfamiliar with the details of networking.netplan
will set up your network exactly the way you specify, even if your specification is wrong. – user535733 May 08 '23 at 00:42enp4s0
interface, but the output ofip a
indicates that you don’t have an interface of that ID. So I would start by deleting the YAML file you created and restore the original so that there is only one YAML file in the/etc/Netplan
directory. – mpboden May 08 '23 at 16:53