Ethernet interface no longer works

After performing an update on 20.04, I rebooted and the ethernet interface no longer works. I do not use wifi.

How can I correct the ethernet interface ?

Try rebooting into the old kernel

How is booting into the old kernel done?

It should be there on your grub screen as the second choice to boot into:

To access the GRUB2 bootloader menu, you’ll need to restart your computer — or boot it if it’s shut off. If you have a dual-boot system installed, you’ll always see the GRUB2 menu appear when you boot your computer. That’s the default setting for a computer with multiple operating systems, as this menu provides a way to choose between them at boot.

By default, Ubuntu and other Linux distributions hide this menu. You can access the hidden menu by holding down the Shift key at the very start of the boot-up process. If you see your Linux distribution’s graphical login screen instead of the menu, restart your computer and try again.

This should give you all the information you need.

1 Like

I will give it a try. I have noticed that trying to start, sudo service network restart results in an error of "networking service not found" Where is the network service normally located?

I am no expert on networking, but file>etc>network manager may be what you are looking for. I would boot into the old kernel and see if the network manager works there. Seeing it ran before the update, if it does not work, I would look at a hardware problem.

Linux Commands for Networking

Under a Linux operating system, it is almost impossible not to cross paths with network-related tasks. The following commands will be useful along the way.

Command Description
SSH username@ip_address or hostname Enables SSH login or sign-in to a remote Linux machine by specifying the machine's username and IP address.
ping hostname Useful in analyzing the responsiveness of a hostname connected to a network.
dir Helps you view files under a remote computer's active directory.
cd "dir_name" Access a directory called dir_name on a remote computer.
put filename It will upload a file called filename from your local computer to a target remote computer.
get filename It will download a file called filename from a specified remote computer to your local machine.
quit Logout from a remote connection.
ping -c hostname It will print a routing packet trace associated with the targeted hostname or IP address
ssh -i Grants user access to openSSH client.
tcpdump Used to dump network traffic.
telnet Grants access to the TELNET protocol's user interface.
netstat -r -v Prints network routing, information, and connections.
ip addr show Outputs network interfaces and their related IP addresses.
ip address add [IP_address] Used under interface eth0 to assign an IP address.
ifconfig Outputs configured network interfaces' IP addresses.
netstat -pnltu A netstat command for revealing active or listening ports on a network.
netstat -nutlp A netstat command for displaying udp and tcp ports.
whois [domain_name] Reveals more information regarding an active domain name on the internet.
dig [domain_name] Reveals DNS information and configuration regarding an active domain name.
dig -x host It is applicable when dealing with DNS and will reverse lookup an active domain.
dig -x [IP_address] It is also applicable when dealing with DNS and will reverse lookup an active IP address.
host domain_name It will lookup the IP address of an active domain
host -I hostname It will output the local IP address of the specified hostname with other additional useful information.
wget [file_name] Useful in downloading a file from a specified domain name storage directory.
ifconfig -a Outputs all the network interface details of a system with inclusion to the IP address.
ifconfig eth0 Outputs eth0 configuration and address details.
ethtool eth0 Used to manage hardware and network drivers query and control settings
1 Like

In the location you specified /etc/network-manager there is a file called network-manager-all-yaml. I would like to know if the network-manager file has been deleted