Here's the story...
Started with setting up a dual-boot Windows/Manjaro system for my daughter. Everything worked fine in Manjaro but Windows was problematic every time she accessed it so we decided to go full Linux. Found Garuda and decided to give it a try. After installation we cannot connect to the internet. Says that it is connected to the network but the internet is unavailable. To test if it was just the distro I installed a couple other Arch based distros and a couple of Debian based distros. All had the same problem. Reinstalled Windows; network problems gone. Reinstalled Garuda; cannot connect to the internet.
To make doubly sure that it was not hardware related I have swapped cables with my computer. The problem remained with the original computer. Swapped jacks in the switch. No change. Connected directly to the modem/router. No change.
Hardware issues ruled out.
I have done a lot of digging on the internet, paying close attention to the Arch Wiki. Have found no working solutions.
As far as I can discern, the network connection is active but it appears to be unable to connect to the DHCP server. I am completely lost as to why.
Here is the relevant information that I have collected. Please let me know what else would help.
ip link show
2: enp0s7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 70:85:c2:66:38:79 brd ff:ff:ff:ff:ff:ff
enp0s7: disconnected "NVIDIA MCP61" 1 connection available ethernet (forcedeth), 70:85:C2:66:38:79, hw, mtu 1500
nmcli connection show
NAME UUID TYPE DEVICE Wired1 bd347d2e-d3ed-3606-b06c-354b3f88e4ff ethernet --
nmcli device status
DEVICE TYPE STATE CONNECTION enp0s7 ethernet connecting (getting IP configuration) Wired1
lspci | egrep 'Ethernet|Network'
00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
sudo lspci -vnn | grep -A 10 Ethernet
00:07.0 Bridge : NVIDIA Corporation MCP61 Ethernet [10de:03ef] (rev a2) Subsystem: ASRock Incorporation 939NF6G-VSTA Board [1849:03ef] Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 26, NUMA node 0 Memory at efefd000 (32-bit, non-prefetchable) [size=4K] I/O ports at d080 [size=8] Capabilities:  Power Management version 2 Capabilities:  MSI: Enable+ Count=1/8 Maskable+ 64bit+ Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+ Kernel driver in use: forcedeth Kernel modules: forcedeth
I am still fairly new to Linux so please forgive me if I do not always grok an explanation.