Net - Änderung NIC Geschwindigkeit

Manchmal schlägt die Aushandlung der korrekten Verbindungsgeschwindigkeit zwischen Switch und Netzwerkkarte fehl. Dies kann durch minderwertige Kabel, den Treiber/die Firmware oder falsche Konfiguration hervorgerufen werden. Sofern der Switch sich nicht auf die korrekte Geschwindigkeit mit der Netzwerkkarte einigen kann, dann hilft unter Umständen ethtool unter Linux.

In meinem Fall wollte sich der Switch TL-SG3428X-M2 (Firmware 1.0.1) von TP-Link mit einer Intel X550-T2 Netzwerkkarte (NVM Update 3.6) nicht auf die gewünschte Verbindungsgeschwindigkeit von 2.5MBit/s einigen. Mit Hilfe des ethtool konnte ich mit dem folgenden Befehl die Geschwindigkeit erzwingen:

> ethtool -s enp2s0f0 speed 2500 duplex full autoneg on

 

Um den Befehl nicht nach einem Neustart des Systems erneut eingeben zu müssen, habe ich einen Dienst (Service) erstellt:

> sudo vi /etc/systemd/system/speed.enp2s0f0.service

[Unit]
Description=Ethtool setzt die Geschwindigkeit hart auf 2500Mbit/s
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/bin/ethtool -s enp2s0f0 speed 2500 duplex full autoneg on
Type=oneshot

[Install]
WantedBy=multi-user.target

 

Zum Schluss habe ich den Service noch aktiviert:

> sudo systemctl enable speed.enp2s0f0.service

Bei einem Neustart prüft der Service auf einen verfügbaren Netzwerkdienst und setzt dann automatisch die neue Schnittstellengeschwindigkeit.

 

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.