I ran into a similar issue with Ubuntu 20.04, downgrading from 5.8 to 5.4 kernel.
I think the answer for 18.04 is similar to @nobody's answer, but you want to specify a slightly different package naming:
sudo apt install linux-generic-hwe-16.04
That one will pull in some things that are needed, along with the 4.15 kernel, though I didn't dig to find further what those things actually are. (the hwe-18.04 package would pull in the mainline kernel for 18.04, which was 5.3 and is now 5.4, I believe)
For completeness, you may want to also install other packages of that sort, namely:
sudo apt install linux-generic-hwe-16.04 \
linux-headers-generic-hwe-16.04 \
linux-image-generic-hwe-16.04
You may also in this scenario want to prevent upgrades to any major kernel above 4.15. You can do that by putting an apt-mark hold on the hwe-18.04 packages. More on that in my answer to this question about holding back the Linux kernel on Ubuntu.
apt list --installed | grep ^linuxplease. – nobody Mar 03 '20 at 11:22dmesgand show us the result.dmesgshows what was being done during the boot process.And type
– heechan Lee Mar 03 '20 at 11:37lspci,lsusbto check the hardware is detected.Currently, your pc has Intel Corporation Wireless-AC 9560 and RTL8111/8168/8411 PCI Express Gigabit Ethernet.
Someone suggested that remove r8168 driver and install r8169 driver. I think you need to remove the driver and install a new one.
But before that, type
– heechan Lee Mar 04 '20 at 08:26lsmodto see what drivers are currently loaded. First, check loaded drivers. Then we can talk.