
Ich habe einen Intel NUC, der über ein kurzes Ethernet-Kabel direkt mit meinem Router verbunden ist und auf dem Debian 9 läuft. Laut speedtest-cli
erreicht er ungefähr 4 MBit/s im Up- und Download, ungefähr symmetrisch. Die meisten Geräte im Netzwerk (alle über WLAN verbunden) erreichen dagegen etwa 150 im Download und 25 im Upload.
Mein erster Gedanke war natürlich, dass das Kabel defekt sein könnte. Ich habe es ausgetauscht und nichts hat sich verbessert. Dann habe ich das alte an meinen persönlichen Laptop angeschlossen und damit eine vollkommen akzeptable Geschwindigkeit erreicht. Dann habe ich installiert nload
und iftop
die Bandbreitennutzung auf dem NUC überwacht und diese Tools melden eine Handvoll Bytes/Sekunde eingehend und ~10 kbps ausgehend.
Irgendwelche Ideen, was das Problem ist? Könnte meine Verbindung durch einige Einstellungen gedrosselt werden, die ich auf Betriebssystem- oder Softwareebene vorgenommen habe? Oder könnte es einfach sein, dass der Ethernet-Port an meinem NUC defekt ist?
BEARBEITEN:dmesg | grep eno1
[ 2.577149] e1000e 0000:00:1f.6 eno1: renamed from eth0
[ 3.637208] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[ 3.850216] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[ 428.371163] e1000e: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 428.371236] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready
Wenn ich nach dem vorherigen Namen dieser Netzwerkschnittstelle greppe ( dmesg | grep eth0
), erhalte ich Folgendes:
[ 2.575818] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 94:c6:91:a8:1c:89
[ 2.575823] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[ 2.575937] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
[ 2.577149] e1000e 0000:00:1f.6 eno1: renamed from eth0
EDIT2:
ethtool eno1
spuckt folgendes aus:
Settings for eno1:
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
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: on (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
EDIT3: Ausgabe vonlsmod
snd_hda_codec_hdmi 49152 1
snd_hda_codec_realtek 90112 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
nls_ascii 16384 1
nls_cp437 20480 1
vfat 20480 1
fat 69632 1 vfat
btusb 45056 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 16384 1 btusb
joydev 20480 0
bluetooth 552960 5 btrtl,btintel,btbcm,btusb
uas 24576 0
usb_storage 73728 1 uas
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 200704 0
kvm 598016 1 kvm_intel
evdev 24576 8
snd_soc_skl 65536 0
irqbypass 16384 1 kvm
snd_soc_skl_ipc 45056 1 snd_soc_skl
snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc
snd_soc_sst_dsp 32768 1 snd_soc_skl_ipc
snd_hda_ext_core 28672 1 snd_soc_skl
snd_soc_sst_match 16384 1 snd_soc_skl
crct10dif_pclmul 16384 0
snd_soc_core 212992 1 snd_soc_skl
crc32_pclmul 16384 0
snd_compress 20480 1 snd_soc_core
efi_pstore 16384 0
snd_hda_intel 36864 0
i915 1257472 4
iwlwifi 151552 0
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
rtsx_pci_ms 20480 0
snd_hda_core 90112 7 snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_soc_skl,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
cfg80211 589824 1 iwlwifi
snd_pcm 110592 7 snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_hda_core,snd_soc_skl,snd_hda_codec_hdmi,snd_soc_core
drm_kms_helper 155648 1 i915
ghash_clmulni_intel 16384 0
memstick 20480 1 rtsx_pci_ms
rfkill 24576 3 bluetooth,cfg80211
efivars 20480 1 efi_pstore
pcspkr 16384 0
snd_timer 32768 1 snd_pcm
drm 360448 5 i915,drm_kms_helper
mei_me 36864 0
iTCO_wdt 16384 0
snd 86016 10 snd_compress,snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_soc_core,snd_pcm
iTCO_vendor_support 16384 1 iTCO_wdt
sg 32768 0
soundcore 16384 1 snd
i2c_algo_bit 16384 1 i915
intel_pch_thermal 16384 0
shpchp 36864 0
mei 102400 1 mei_me
wmi 16384 0
video 40960 1 i915
tpm_crb 16384 0
acpi_pad 24576 0
button 16384 1 i915
efivarfs 16384 1
ip_tables 24576 0
x_tables 36864 1 ip_tables
autofs4 40960 2
hid_generic 16384 0
ext4 589824 1
usbhid 53248 0
crc16 16384 2 bluetooth,ext4
hid 122880 2 hid_generic,usbhid
jbd2 106496 1 ext4
crc32c_generic 16384 0
fscrypto 28672 1 ext4
ecb 16384 0
mbcache 16384 2 ext4
sd_mod 49152 4
rtsx_pci_sdmmc 24576 0
mmc_core 147456 1 rtsx_pci_sdmmc
crc32c_intel 24576 2
aesni_intel 167936 1
aes_x86_64 20480 1 aesni_intel
glue_helper 16384 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
ablk_helper 16384 1 aesni_intel
cryptd 24576 3 ablk_helper,ghash_clmulni_intel,aesni_intel
rtsx_pci 57344 2 rtsx_pci_sdmmc,rtsx_pci_ms
mfd_core 16384 1 rtsx_pci
e1000e 249856 0
ptp 20480 1 e1000e
pps_core 16384 1 ptp
ahci 40960 3
libahci 32768 1 ahci
xhci_pci 16384 0
i2c_i801 24576 0
i2c_smbus 16384 1 i2c_i801
xhci_hcd 188416 1 xhci_pci
libata 249856 2 ahci,libahci
scsi_mod 225280 5 sd_mod,usb_storage,libata,uas,sg
usbcore 253952 6 usbhid,usb_storage,xhci_pci,btusb,uas,xhci_hcd
usb_common 16384 1 usbcore
thermal 20480 0
Antwort1
Ihr Problem hängt möglicherweise mit den Versionen (Kernel/Firmware) zusammen.
ZuHilfe bei der DiagnoseIhre langsame Ethernet-Verbindung (Ihre Frage), können Sie sehen, was mit Ihrem WLAN passiert (und vielleicht bleiben Sie damit zufrieden).
Gemäßamtliche Dokumentation, Ihr NUC sollte über eine
Integrierte Wireless‡: Intel® Wireless-AC 8265 + Bluetooth 4.2
GemäßDas, verwenden Sie lieber Ubuntu 16.10 (Kernelversion 4.8.0-xx), um es zum Laufen zu bringen. Dasbestätigt, dass 4.6+ für Intel 8265 erforderlich ist. Ich vermute, dass 16.06 (das Sie ausprobiert haben) in dieser Hinsicht möglicherweise nicht die gleiche Funktionalität bietet.
DasUndDasund kann Ihnen dabei helfen, ein funktionierendes WLAN mit Ihrem NUC zu haben.
Daszeigt an, dass linux-firmware_1.169.2_all.deb
es ohne Probleme läuft.
Vielleicht behebt dies auch dasautomatische AbschaltungSie sehen, und auch das Ethernet-Problem.
Antwort2
Mein erster Gedanke ist, dass die Netzwerkkarte im 10 Mbit/s-Halbduplexmodus arbeitet. Oder dass sie aufgrund eines noch unbekannten Problems X ständig zwischen verschiedenen Verbindungsgeschwindigkeiten wechselt. Wenn das stimmt, würde das die Leistung erheblich beeinträchtigen.
Haben Sie die Ausgabe des dmesg
Befehls gelesen, um zu sehen, ob während der Datenübertragung Meldungen zum Netzwerkadapter gedruckt werden?
Normalerweise sind die Karten auf automatische Verbindungsaushandlung eingestellt (automatisch wird die richtige Geschwindigkeit gewählt, was in Ordnung ist, ändern Sie sie nicht!). Vielleicht sehen Sie einige Meldungen, die darauf hinweisen, dass der Adapter verwirrt ist und ständig zwischen Verbindungsgeschwindigkeiten wechselt.
BTW: Welchen Treiber und welche Treiberversion verwendest du? Ich weiß nichts über den NUC, aber ich vermute, dass er irgendeinen Intel-Netzwerkadapter hat.