Nobara 41 fresh install / network only connecting at 100 Mbps, capable of 1 Gbps. Help?

Edit Edit: it was the cable.

Edit: It turns out it's not a Nobara problem. I booted into Mint and got the same results with a Speedtest. I'm pretty sure it's the 50 ft cable between my switch and the router. I'll order a new one and replace it but I'm leaving this post for everyone else to see as well.

Hi, Everybody! As the title says, it's a pretty fresh install of Nobara. I jsut moved over from Linux Mint XFCE on Tuesday (3 days ago, it's currently Friday morning). So far, it's been GREAT in Nobara, but I noticed this morning that my NIC is only connecting at 100 Mbps but I know it to be capable of 2.5 Gbps. That being said, I'm only plugged into 1 Gbps ports, so that's the best I'm going to get. Regardless, it's not negotiating speed higher that 100 Mbps. It connected at 1 Gbps in Mint, and indeed, I see it's capable in Nobara:

06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 87d7
        Kernel driver in use: r8169
        Kernel modules: r8169

I hope that properly formats as code. Anyway, it's detected as being capable of 2.5 Gbps. I know it won't get better than 1Gbps because of the ports it's plugged into: a 5 port GB switch, then the router/switch, which is also only 1Gbps capable. The switch is a "dummy switch" and just basically extends my cable and 3 others to the router with 1 empty port. The 3 others are the PS5, my work laptop, and the Synology Disk Station.

Here's the result of an ifconfig:

┌─[batman@batcave]─[~]
└──╼ ifconfig
enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.X.XX  netmask 255.255.255.224  broadcast 192.168.X.XXX
        ether XX:XX:XX:XX:XX:XX  txqueuelen 1000  (Ethernet)
        RX packets 747360  bytes 902169243 (860.3 MiB)
        RX errors 0  dropped 1291  overruns 0  frame 0
        TX packets 501081  bytes 509023618 (485.4 MiB)
        TX errors 0  dropped 2 overruns 0  carrier 0  collisions 0

I also hope that formats correctly. I might be editing this post to make sure.

When I look in System Settings, Wi-Fi & Internet, Wi-Fi & Networking, Wired Connection 1, Wired tab, Link Negotiation is Automatic, and speed shows 100 Mb/s with full duplex.

I'm a little confused because the ifconfig shows "txqueuelen 1000 (Ethernet)".

I don't know what transmit queue len is, but it's 1000 which makes me think maybe it's trying to connect at 1Gbps? Regardless, when I run a speedtest in Nobara, it doesn't get better than 100 Mbps. When I run it in my router, I get 1000 Mbps or more, sometimes 1100. I have enough internets and the connection hasn't changed since I was on Mint earlier this week, so why can't I connect at more than 100 Mbps? Is there a setting somewhere I missed?

As a troubleshooting step, I disabled IPv6 with the following commands:

batman@batcave
--------------
OS: Nobara Linux 41 (KDE Plasma) x86_64
Kernel: Linux 6.13.2-200.nobara.fc41.x86_64
Uptime: 33 mins
Packages: 3175 (rpm), 9 (flatpak-user)
Shell: bash 5.2.32
interface 'kde_output_device_v2' has no event 25    
Display (DP-3): 2560x1440 @ 165 Hz in 31" [External]    
DE: KDE Plasma 6.3.0    
WM: KWin (Wayland)    
WM Theme: Xeno    
Theme: Nobara (Nobara) [Qt], Nobara [GTK2], Plasma Aurora [GTK3/4]    
Icons: buuf-icons-for-plasma [Qt], buuf-icons-for-plasma [GTK3/4]    
Font: Noto Sans (11pt) [Qt], Noto Sans (11pt) [GTK3/4]    
Cursor: Oxygen 14 Matrix Green (24px)    
Terminal: konsole 24.12.2
CPU: AMD Ryzen 9 5950X (32) @ 5.08 GHz    
GPU: AMD Radeon RX 6700 XT [Discrete]    
Memory: 5.78 GiB / 62.70 GiB (9%)    
Swap: 0 B / 8.00 GiB (0%)    
Disk (/): 20.61 GiB / 929.93 GiB (2%)     - btrfs    
Disk (/media/batman/250Gb-SSD): 70.58 GiB / 219.00 GiB (32%) - ext4    
Disk (/media/batman/Batcave-1): 4.97 TiB / 7.22 TiB (69%) - ext4    
Disk (/media/batman/Batcave-2): 4.97 TiB / 7.22 TiB (69%) - ext4    
Disk (/media/batman/LazarusPit): 432.94 GiB / 937.83 GiB (46%) - ext4    
Disk (/media/batman/Valgrind): 1.55 TiB / 7.22 TiB (21%) - ext4    
Local IP (enp6s0): 192.168.X.XX/27    
Locale: en_US.utf8    



Fri Feb 14 07:32:50 CST 2025
 07:32:50 up 33 min,  2 users,  load average: 0.30, 0.51, 0.48
┌─[batman@batcave]─[~]
└──╼ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
┌─[batman@batcave]─[~]
└──╼ sysctl -p
sysctl: permission denied on key "net.ipv6.conf.all.disable_ipv6"
sysctl: permission denied on key "net.ipv6.conf.default.disable_ipv6"
sysctl: permission denied on key "net.ipv6.conf.lo.disable_ipv6"
┌─[✗]─[batman@batcave]─[~]
└──╼ sudo sysctl -p
[sudo] password for batman: 
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
┌─[batman@batcave]─[~]
└──╼ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1

Let's see if that formats correctly. Anyways, any help is appreciated! Thanks in Advance!

Edit: Reddit didn't like the ASCII picture in neofetch, so I manually removed it and left the info.