0

I've followed the highest voted answer by heynnema on this Linux Ubuntu Server 20.04 LTS: 'Network Unreachable' question on netplan:

  1. 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
  1. 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
  • Is this Ubuntu Desktop or Server installation? Is that your correct gateway address? – mpboden May 07 '23 at 19:13
  • Ubuntu Desktop Installation and the gateway address was wrong as I just found out, but changing it, executing the commands and rebooting did not fix the problem. – user_90809 May 07 '23 at 19:38
  • If it’s a Desktop installation, change the renderer line to `renderer: NetworkManager`. The desktop install doesn’t use `networkd` – mpboden May 07 '23 at 19:49
  • Done. The issue unfortunately is still there. – user_90809 May 07 '23 at 19:57
  • I just don't know why reverting to the original file content does not fix the network connection. – user_90809 May 07 '23 at 19:59
  • The Desktop installation uses whichever backend you configure it to use. – slangasek May 07 '23 at 21:28
  • Why are you using static networking instead of DHCP? – slangasek May 07 '23 at 21:29
  • Please update your question to include the output if `ip a`. – mpboden May 07 '23 at 22:03
  • @slangasek True…Desktop can use `networkd`. I misspoke. But by default, Desktop is using Network Manager. So if OP wants to use `networkd`, then they’d have to stop, disable, and mask Network Manager service. Then unmask, enable, and start `systemd-networkd` service. I made an assumption that this hasn’t been done. – mpboden May 07 '23 at 22:16
  • You can choose whichever (`networkd` 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:42
  • @user535733 And how do I revert to NetworkManager? My 01-network-manager-all.yaml file in /etc/netplan/ contains the original file content and I tried to do exactly that. – user_90809 May 08 '23 at 07:32
  • @mpboden I want to revert back to the original NetworkManager solution. I don't want to use networkd. Will update my question with ip a output. – user_90809 May 08 '23 at 07:37
  • Your new YAML file is setting up a static IP on the `enp4s0` interface, but the output of `ip 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
  • @mpboden That's what I did when I noticed the internet connection was gone, which didn't help. – user_90809 May 09 '23 at 07:36

0 Answers0