7 лет назад в линуксе и в винде такая же была проблема.
В winxp решалось просто отключением автосогласования в апплете "сеть" кажется так точно уже не помню. В линуксе так и не смог решить эту проблему вдобавок не получалось стартануть сеть. Вроде выгружал r8169 и загружал r8168.
Индикатор "speed led" сетевого адаптора постоянно горел оранжевый цветом, что согласно инструкции м/платы соответствует 100Mbps, а также зеленый индикатор на роуторе, что значит 100Mbps.
Относительно недавно установил на этот старый комп alt lxde x86_64 все заработало "из коробки", но speed ~100Mbps. индикатор на роуторе зеленый, а "speed led" сетевого адаптора горит зеленый.
Сделал так
# inxi -N
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
# lspci -nn | grep -i net
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 01)
# echo duplex fulll speed 1000 autoneg off > /etc/net/ifaces/eth0/ethtool
# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: ug
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
Вроде работает.
В апплете NetworkManager постоянно link negotiation=ignore speed=100Mbps. Не знаю не пробовал вручную там вбить 1Gbps.