Probleem: Mijn linux server wil niet zijn gigabit handshake uitvoeren en blijft steken op 100 mbps. De server zit direct aangesloten op een Edge Router X SPF met de nieuwste firmware via een goed geteste cat6 kabel. De server zelf ik ook helemaal up-to-date en draait Ubuntu 18.04. Ik heb al van alles geprobeerd maar ik krijg het niet voor elkaar om de lijn op 1 gbps te krijgen
Hieronder wat uitvoer dan de linux server:
Iemand een helpende hand?
Hieronder wat uitvoer dan de linux server:
Relevante Edgerouter config~$ sudo ethtool enp2s0
Settings for enp2s0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
~$ sudo ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.217 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 xxxx::xxxx:xxxx prefixlen 64 scopeid 0x20<link>
ether yyyy:yyyy:yyyy txqueuelen 1000 (Ethernet)
RX packets 10411 bytes 2160613 (2.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 14102 bytes 19277168 (19.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 29 base 0xd000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 9134 bytes 19872929 (19.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9134 bytes 19872929 (19.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
~$ sudo lshw -c network
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0
version: 0c
serial: d0:50:99:4c:a0:60
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.045.08-NAPI duplex=full ip=192.168.2.217 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:29 ioport:e000(size=256) memory:f0504000-f0504fff memory:f0500000-f0503fff
De linux server geeft dus aan 1000baseT/Full te kunnen ontvangen, de Edgerouter ondersteunt het, beide hebben auto negotiation aanstaan en toch blijft de link op 100mbps hangen. Heb al meerdere kabels geprobeerd en er hangt nu een goed geteste cat6 kabel tussen. Mijn Ubiquiti AP-AC hangt aan poort 5 en die haalt wel gewoon 1000mbps en mijn wifi is dan ook sneller dan mijn thuisserverethernet eth2 {
description "Thuis netwerk poort 2"
duplex auto
ip {
}
poe {
output off
}
speed auto
}

Iemand een helpende hand?