No NIC connection with Asus NUC14MNK

systemctl reboot -> ethernet will not survive

tried: systemctl restart networking -> no result

tried: ip link set enp1s0 up -> no result
 

Attachments

  • IMG_4695.jpg
    IMG_4695.jpg
    562.2 KB · Views: 5
Here is the complete guide:

echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list && \
sed -i "s/^deb/#deb/g" /etc/apt/sources.list.d/{pve-enterprise.list,ceph.list} && \
apt update && apt full-upgrade -y && \
echo 'grub-efi-amd64 grub2/force_efi_extra_removable boolean true' | debconf-set-selections && \
apt install --reinstall -y grub-efi-amd64 && \
reboot now


apt install -y dkms build-essential pve-headers-$(uname -r) && \
wget -qO realtek-r8125.deb $(wget -qO- https://api.github.com/repos/awesometic/realtek-r8125-dkms/releases/latest | grep -oP '(?<="browser_download_url": ")[^"]*amd64.deb') && \
dpkg -i realtek-r8125.deb && \
echo "blacklist r8169" > /etc/modprobe.d/blacklist-r8169.conf && \
update-initramfs -u && \
reboot now

Find new NIC with:

ip a

nano /etc/network/interfaces -> change to new NIC i.e. enp1s0

disconnect usb2ethernet adapter

reboot now


Thanks to BGO5wd from github@ https://github.com/BGO5wd/PVE_RTL8125BG_ASUS_NUC_14_Essential_LAN
 
I've created an account just to comment on this for future me and you.
I've read multiple explanations, bus just couldn't get it to work. Finally in some other place i found a remark about disabling secure boot to enable unsigned drivers. This goes for windows as well as linux, it seems. So finally; the instruction above worked for me, but only when i...

DISABLED SECURE BOOT IN BIOS to get it to work.

Hope this helps for the people that don't get it working with above instructions.
 
There is a new driver published 2025/06/05 that seem to work (9.016.00)
Download from vendor here: https://www.realtek.com/Download/List?cate_id=584

Followed these steps and had no issue since

Unpack the tarball :
# tar vjxf r8125-9.016.00.tar.bz2

Change to the directory:
# cd r8125-9.016.00

Install:
# ./autorun.sh (as root or with sudo)

Reboot
 
PVE9 is native compatible with the realtek 8125 chipset.
If you followed instructions in this topic to get it working, maybe read this before you upgrade to pve9.
Cheers and good luck.
 
PVE9 is native compatible with the realtek 8125 chipset.
If you followed instructions in this topic to get it working, maybe read this before you upgrade to pve9.
Cheers and good luck.
Thanks. For me it was also the blacklist.
Removed /etc/modprobe.d/blacklist-r8169.conf, all good now