Random notes from a security-aware software engineer, open-source advocate and occasional lecturer.
This guide is based on Proxmox 9.
You will need a network connection for the initial installation and configuration, as well as for downloading the YT6801 driver. Using a cheap USB Ethernet controller works well for this.
# Make sure latest updates are installed
apt update
apt upgrade
# Install kernel header and DKMS driver module
apt install proxmox-headers-6.14
wget https://deb.tuxedocomputers.com/debian/pool/main/t/tuxedo-yt6801/tuxedo-yt6801_1.0.30tux4_all.deb
apt install ./tuxedo-yt6801_1.0.30tux4_all.deb
# Build kernel module
dkms build tuxedo-yt6801/1.0.30tux4
# Reboot system to activate driver
reboot
# Check if driver is active
01:00.0 Ethernet controller: Motorcomm Microelectronics. YT6801 Gigabit Ethernet Controller (rev 01)
...
Kernel driver in use: yt6801
Kernel modules: yt6801
Next, configure the network interface.
Either in /etc/network/interfaces
or in the web interface.
To check if everything works, you can run:
ip a
ethtool enp1s0 | grep -i speed
ethtool vmbr0 | grep -i speed