Kirjoittaja Aihe: Hidas verkkoyhteys  (Luettu 3648 kertaa)

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Hidas verkkoyhteys
« : 03.11.06 - klo:14.11 »
Käytössäni on siis Ubuntu 6.10 dualboottaavassa systeemissä samalla koneella Windows XP:n kanssa. Ongelmana on verkkoyhteyden hitaus Ubuntun puolella. Yhteys samoilla asetuksilla Windowsissa on kertaluokkaa nopeampi. Kone on kiinni opiskelijatalon verkossa, joka on yhteydessä isompaan kampusverkkoon. Mitään omia kytkimiä, reitittimiä tms minulla ei ole. IPv6 on luonnollisesti disabloitu sekä Firefoxista että koko systeemistä. Tästä ei kuitenkaan ollut apua.

Kerron mielelläni lisää laitteistoista ja verkkoasetuksistani ym, sanokaa vain mitä haluatte tietää.

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Hidas verkkoyhteys
« Vastaus #1 : 03.11.06 - klo:14.53 »
Tuloste komennosto ifconfig eth0 (eth0 tai mikä nyt sattuu olemaan primäärinä yhdyskäytävänä) Sitten voisit vaikka muutaman rivin pistää yhdyskäytävän pingausta. Ja jonkun osoitteen esim. mbnet.fi pingaus nimellä ja numerolla.
En Vastaa Vaikeisiin Kysymyksiin.

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Hidas verkkoyhteys
« Vastaus #2 : 03.11.06 - klo:15.06 »
Tuloste komennosto ifconfig eth0 (eth0 tai mikä nyt sattuu olemaan primäärinä yhdyskäytävänä) Sitten voisit vaikka muutaman rivin pistää yhdyskäytävän pingausta. Ja jonkun osoitteen esim. mbnet.fi pingaus nimellä ja numerolla.

Tässäpä näitä:

Koodia: [Valitse]
ltpk@kn1-b-7-1:~$ ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:04:75:BF:48:AA 
          inet addr:157.24.110.153  Bcast:157.24.110.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:329795 errors:0 dropped:0 overruns:1 frame:0
          TX packets:269388 errors:0 dropped:0 overruns:0 carrier:251130
          collisions:0 txqueuelen:1000
          RX bytes:256546067 (244.6 MiB)  TX bytes:34189005 (32.6 MiB)
          Interrupt:217 Base address:0xe000

ltpk@kn1-b-7-1:~$ ping 157.24.110.1
PING 157.24.110.1 (157.24.110.1) 56(84) bytes of data.
64 bytes from 157.24.110.1: icmp_seq=1 ttl=128 time=0.431 ms
64 bytes from 157.24.110.1: icmp_seq=2 ttl=128 time=0.473 ms
64 bytes from 157.24.110.1: icmp_seq=3 ttl=128 time=0.802 ms
64 bytes from 157.24.110.1: icmp_seq=4 ttl=128 time=0.555 ms
64 bytes from 157.24.110.1: icmp_seq=5 ttl=128 time=0.381 ms
64 bytes from 157.24.110.1: icmp_seq=6 ttl=128 time=1.49 ms
64 bytes from 157.24.110.1: icmp_seq=7 ttl=128 time=1.32 ms
64 bytes from 157.24.110.1: icmp_seq=8 ttl=128 time=0.521 ms
64 bytes from 157.24.110.1: icmp_seq=9 ttl=128 time=1.35 ms
64 bytes from 157.24.110.1: icmp_seq=10 ttl=128 time=1.71 ms

--- 157.24.110.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9003ms
rtt min/avg/max/mdev = 0.381/0.904/1.711/0.485 ms
ltpk@kn1-b-7-1:~$ ping mbnet.fi
PING mbnet.fi (194.100.161.5) 56(84) bytes of data.
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=1 ttl=247 time=6.45 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=2 ttl=247 time=5.73 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=3 ttl=247 time=5.61 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=4 ttl=247 time=8.02 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=5 ttl=247 time=5.54 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=6 ttl=247 time=6.79 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=7 ttl=247 time=6.21 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=8 ttl=247 time=5.51 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=9 ttl=247 time=6.15 ms
64 bytes from mbnet.fi (194.100.161.5): icmp_seq=10 ttl=247 time=5.47 ms

--- mbnet.fi ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9026ms
rtt min/avg/max/mdev = 5.472/6.152/8.025/0.762 ms
ltpk@kn1-b-7-1:~$ ping 194.100.161.5
PING 194.100.161.5 (194.100.161.5) 56(84) bytes of data.
64 bytes from 194.100.161.5: icmp_seq=1 ttl=247 time=6.72 ms
64 bytes from 194.100.161.5: icmp_seq=2 ttl=247 time=7.49 ms
64 bytes from 194.100.161.5: icmp_seq=3 ttl=247 time=6.15 ms
64 bytes from 194.100.161.5: icmp_seq=4 ttl=247 time=6.84 ms
64 bytes from 194.100.161.5: icmp_seq=5 ttl=247 time=5.61 ms
64 bytes from 194.100.161.5: icmp_seq=6 ttl=247 time=5.45 ms
64 bytes from 194.100.161.5: icmp_seq=7 ttl=247 time=6.33 ms
64 bytes from 194.100.161.5: icmp_seq=8 ttl=247 time=5.87 ms
64 bytes from 194.100.161.5: icmp_seq=9 ttl=247 time=7.02 ms
64 bytes from 194.100.161.5: icmp_seq=10 ttl=247 time=6.55 ms
64 bytes from 194.100.161.5: icmp_seq=11 ttl=247 time=6.35 ms

--- 194.100.161.5 ping statistics ---
11 packets transmitted, 11 received, 0% packet loss, time 10025ms
rtt min/avg/max/mdev = 5.458/6.403/7.491/0.585 ms

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Hidas verkkoyhteys
« Vastaus #3 : 06.11.06 - klo:15.29 »
Vielä vähän lisää aiheeseen liittyen (liekö mitään iloa näistä):

Koodia: [Valitse]
ltpk@kn1-b-7-1:~$ sudo mii-tool eth1
eth1: 100 Mbit, full duplex, link ok

ltpk@kn1-b-7-1:~$ cat /etc/resolv.conf
domain lnet.lut.fi
search lnet.lut.fi lut.fi cc.lut.fi it.lut.fi pc.lut.fi
nameserver 157.24.100.6
nameserver 157.24.8.11
nameserver 157.24.10.8
nameserver 128.214.46.64

ltpk@kn1-b-7-1:~$ dmesg | grep eth1
[17179590.980000] eth1:  setting half-duplex.
[17179793.840000] Inbound IN=eth1 OUT= MAC=00:04:75:bf:48:aa:00:17:9a:5b:c3:a8:08:00 SRC=157.24.110.171 DST=157.24.110.153 LEN=319 TOS=0x00 PREC=0x00 TTL=64 ID=55933 PROTO=UDP SPT=1900 DPT=32769 LEN=299
[17185517.672000] Inbound IN=eth1 OUT= MAC=00:04:75:bf:48:aa:00:04:96:10:36:a0:08:00 SRC=82.146.32.203 DST=157.24.110.153 LEN=60 TOS=0x00 PREC=0x00 TTL=49 ID=56181 DF PROTO=TCP SPT=3627 DPT=113 WINDOW=57344 RES=0x00 SYN URGP=0
[17185520.672000] Inbound IN=eth1 OUT= MAC=00:04:75:bf:48:aa:00:04:96:10:36:a0:08:00 SRC=82.146.32.203 DST=157.24.110.153 LEN=60 TOS=0x00 PREC=0x00 TTL=49 ID=25187 DF PROTO=TCP SPT=3627 DPT=113 WINDOW=57344 RES=0x00 SYN URGP=0
[17185523.872000] Inbound IN=eth1 OUT= MAC=00:04:75:bf:48:aa:00:04:96:10:36:a0:08:00 SRC=82.146.32.203 DST=157.24.110.153 LEN=60 TOS=0x00 PREC=0x00 TTL=49 ID=45695 DF PROTO=TCP SPT=3627 DPT=113 WINDOW=57344 RES=0x00 SYN URGP=0

dmesg ja mii-tool siis näyttävät ristiriitaista tietoa, kumpaahan tässä pitäisi uskoa?

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Hidas verkkoyhteys
« Vastaus #4 : 06.11.06 - klo:15.53 »
Mitäs kertoo
Koodia: [Valitse]
sudo mii-diag eth1
En Vastaa Vaikeisiin Kysymyksiin.

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Hidas verkkoyhteys
« Vastaus #5 : 06.11.06 - klo:16.45 »
Koodia: [Valitse]
ltpk@kn1-b-7-1:~$ sudo mii-diag eth1
Basic registers of MII PHY #24:  2100 780d 0041 6800 0581 0000 0004 2001.
 Basic mode control register 0x2100: Auto-negotiation disabled, with
 Speed fixed at 100 mbps, full-duplex.
 You have link beat, and everything is working OK.
 Link partner information is not exchanged when in fixed speed mode.
   End of basic transceiver information.


Tässä vielä vähän jotain:

Koodia: [Valitse]
ltpk@kn1-b-7-1:~$ lspci | grep 3Com
01:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

Koodia: [Valitse]
ltpk@kn1-b-7-1:~$ lsmod | grep 3c
3c59x                  47912  0
mii                     6912  1 3c59x

Sitten löysin vielä tällaisen 3comin korteille tarkoitetun diagnostiikkatyökalun:

Koodia: [Valitse]
ltpk@kn1-b-7-1:~$ sudo vortex-diag -a
vortex-diag.c:v2.16 1/12/2004 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c920 Series NIC adapter at 0xd000.
 Station address 00:04:75:bf:48:aa.
  Receive mode is 0x07: Normal unicast and all multicast.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 4, registers values by window:
  Window 0: 0000 0000 e71f 0000 c7c7 00bf ffff 0000.
  Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000.
  Window 2: 0400 bf75 aa48 0000 0000 0000 0052 4000.
  Window 3: 0000 0180 05ee 0000 000a 0800 0800 6000.
  Window 4: 0000 0000 0000 0ccc 0001 8880 0000 8000.
  Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.
  Window 6: 0000 0000 0000 0000 0000 0000 0000 c000.
  Window 7: 0000 0000 8100 0000 0000 0000 0000 e000.
Vortex chip registers at 0xd000
  0xD010: **FIFO** 00000000 0000000d *STATUS*
  0xD020: 00000020 00000000 00080000 00000004
  0xD030: 00000000 2afdd503 37f16180 00080004
  0xD040: 0097eaa6 00000000 000000b7 00000000
  0xD050: 00000000 00000000 00000000 00000000
  0xD060: 00000000 00000000 00000000 00000000
  0xD070: 00009000 00000000 01600160 00000000
  DMA control register is 00000020.
   Tx list starts at 00000000.
   Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to empty.
   Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to full.
   Poll period Tx 00 ns.,  Rx 0 ns.
   Maximum burst recorded Tx 352,  Rx 352.
 Indication enable is 06c6, interrupt enable is 06ce.
 No interrupt sources are pending.
 Transceiver/media interfaces available:  100baseTx 10baseT.
Transceiver type in use:  Autonegotiate.
 MAC settings: half-duplex.
Maximum packet size is 1518.
 Station address set to 00:04:75:bf:48:aa.
 Configuration options 0052.

Tuossa erityisesti nuo transceiver type ja mac settings ihmetyttävät, sillä verkkovastaavan mukaan kytkimestä tämä portti on asetettu kiinteästi 100Mbit full-duplexiksi. Tämä siksi, koska talossa on ollut muitakin ongelmia verkon kanssa, ja kuulemma juurikin 3comin korttien ja talosta löytyvän HP:n kytkimen välillä. Full-duplexiksi pakottaminen on joissain tapauksissa ratkaissut ongelman.

« Viimeksi muokattu: 06.11.06 - klo:16.59 kirjoittanut dotsi »

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Hidas verkkoyhteys
« Vastaus #6 : 07.11.06 - klo:11.09 »
Ongelma ratkesi. Pyysin verkkovastaavaa laittamaan autonegotiationin takaisin päälle kytkimestä, jolloin nopeudet hypähtivät normaalille tasolle.

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Hidas verkkoyhteys
« Vastaus #7 : 18.11.06 - klo:15.59 »
Ongelma säilyi ainakin jossain määrin, sillä jostain syystä verkkokortti ei aina bootin jälkeen älyä mainostaa tukevansa autonegotiationia, vai miten sen vielä epäselvemmin ilmaisisi. Komennot sudo mii-tool -r eth1 ja sudo /etc/init.d/networking restart (autonegotiationin resetointi ja verkkoyhteyksien uudelleenkäynnistys) kuitenkin korjaavat tämän. Tuon käsittääkseni saa tapahtumaan joka käynnistyskerralla automaattisesti, mutta miten?