Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: VOJ - 23.07.18 - klo:00.40
-
Moi
PC ei kytkeydy verkkoon gigabitti nopeudella vaan nopeus jää 100 Mb/s
Verkkokortti on
#lspci
.
.
.
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Kun olin asentanut Ubuntu serverin 18.04:n ja huomasin ettei nopeus ollut sitä mitä piti niin asensin verkko-ohjaimen driverit erikseen
#apt-get install r8168-dkms
Silti nopeus on aina vaan saman 100 Mb/s eli ei mitään muutosta kuten ethtool osoittaa.
#ethtool enp1s0
Settings for enp1s0:
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: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
Kuitenkin kaikki muut laitteet jotka kytkeytyvät samaan switchiin ovat gigasessa yhteydessä heti ilman temppuilua. Itse asiassa koskaan ennen ei ole edes ollut mitään tämänkaltaista ongelmaa. Mistä alkaa seuraavaksi metsästämään vikaa?
-
Tarkista johto. Kaikki neljä paria pitää löytyä ja testaa vielä toisen koneen kanssa.
-
Tarkista johto: Siinä pitää lukea Cat 6 (tai 5e), Cat 5 nopeus on vain 100 Mbit/s.
-
Otin johdon toisesta koneesta josta giganen yhteys toimii. 2 metrinen cat5e kaapeli. Pidin kaapelin samassa portissa switchissä ja kytkin toiseen pään ongelma koneeseen. Nopeus aina vaan 100. Boottasin koneen. Siitäkään ei ollut apua.
Kaapelinpää takaisin alkuperäiseen koneeseen. Giganen yhteys pelaa sieltä kyllä joten vika ei johdu kaapelista.
Missä muualla voi olla vikaa?
Laite on barebone mini-pc N3150 + 8 gb + 2 x Gbit lan + 2 x hdmi
-
Tuskin se johto sitten on. Olisikohan tämän ketjun ratkaisun soveltamisesta apua: https://forum.ubuntu-fi.org/index.php?topic=53257.msg407937#msg407937 ?
-
Kokelin toisessa ketjussa ehdottamiasi asetuksia ethtoolilla autoneg on/off duplex full/half mutta yksikään kompinaatio ei nopeuttanut yhteyttä. Toisaalta en tiedä muuttivatko ne oikeasti mitään. Ainakin kun katsoi sudo ethtool enp1s0 komennolla oli listaus aina sama.
Käyttämäni asetuskomento oli
sudo ethtool -s enp1s0 speed 1000 duplex full autoneg off
vaihtaen siihen sitten duplexia ja autonegia niin että kaikki neljä vaihtoehtoa tuli käytyä läpi.
-
Kaapelista se oli sitten kuitenkin kiinni. Metrin mittaisella cat5e kaapelilla yhteys toimii nopeana, 2 metrin cat5e kaapelilla ei toimi. Täytyy lähteä kaupoille cat6 kaapelia hommaamaan.
-
Jollakin tavalla on hienoa se että ongelmana on se ettei netti toimi gigasena vaan se että se toimii vain 100 megasena. ;D
-
Kyllähän se syö miestä kun torppaan tulee 600 meganen valokuitu ja sitten jonkun kaapelin retaleen takia litkutellaan sataa megaa. 8)
Varsinkin kun tästä ongelma koneesta on tarkoitus tehdä NAS. Ja vähän muutakin...
Hommasin sen cat6 kaapelin mutta 5 metrisenä sekään ei sitten suostunut toimimaan. Asemoin vehkeet uudestaan ja laitoin switchin sen uuden kaapelin päähän ja banebonen sillä toimivaksi todetulla lyhyellä kaapelilla siihen kiinni. Nyt toimii. Ulkoverkkoon antaa nopeudeksi 65 Mt/s ja sisäverkossa 61 Mt/s.