Toon posts:

(mdk9.0) router - te lage throughput

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb laatst met mandrake 9.0 een routertje opgezet.
Wou niet met freesco aangezien ik geen zin aan nieuwe netwerk kaarten.

Dus alles doet het nu alleen, als ik achter mijn eigen PC zit is mijn download snelheid maximaal 100kb/s.

En dat is nogal langzaam voor kabel in dit gebied, normaal was het 300/400.

(alles gemeten @ mordax.nl en uit downloads )

Hierdoor deze vraag, kan dit aan hardware liggen?
Of ligt het aan de configuratie van mijn router PC?
Alles is gewoon met wizards gedaan..... (sorry)m :P


Hardware.
Pentium 1 180Mhz socket 8 :)
128 mb edo ram
1.6gb Hd.
2 realtek nicjes.

Ik kom er niet eggt uit, en heb op verschillende sites en alles door genomen.

_/-\o_ voor degene die me kan helpen :)

  • veldmuis
  • Registratie: Mei 2001
  • Niet online
heb je veel collisions :?
(als root ff ifconfig draaien)

kan uiteraard aan ultrabrakke NIC's liggen, of dat je bijvoorbeeld je kaart voor je modem op fullduplex hebt staan en hij moet op half oid....

Verwijderd

Topicstarter
keej thnx for tip.

  • Wilke
  • Registratie: December 2000
  • Laatst online: 11:43
Even topic duidelijker gemaakt.

Ennuh...probeer eens of je vanaf de Linuxbak <-> Internet wel snel kunt downloaden...en van je werkpc <-> Linuxbak. En kijk eens wat de load is terwijl je aan het downloaden bent (met uptime of top) - kan me niet voorstellen dat daar het probleem zit, maar goed.

Collissions (netwerkkaart in full-duplex mode op een 10 MBit hub) is waarschijnlijker.

Verwijderd

Topicstarter
dank u dank u :)


stax ff router bak bewerken :) nu eerst ff wat drinken :)

Verwijderd

Topicstarter
keej ik draaide dus ifconfig vanuit root /etc/sysconfig/network-scripts en keeg toen dit.

eth0 Link encap:Ethernet HWaddr 00:20:18:3B:B9:E7
inet addr:213.51.122.198 Bcast:213.51.123.255 Mask:255.255.254.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:877652 errors:0 dropped:0 overruns:0 frame:21064
TX packets:1139165 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:433142461 (413.0 Mb) TX bytes:93529428 (89.1 Mb)
Interrupt:10 Base address:0xe000

eth1 Link encap:Ethernet HWaddr 00:E0:4C:43:CA:05
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1087397 errors:0 dropped:0 overruns:0 frame:0
TX packets:798169 errors:0 dropped:0 overruns:0 carrier:0
collisions:32725 txqueuelen:100
RX bytes:90736261 (86.5 Mb) TX bytes:426308430 (406.5 Mb)
Interrupt:10 Base address:0x3000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:37326 errors:0 dropped:0 overruns:0 frame:0
TX packets:37326 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3073321 (2.9 Mb) TX bytes:3073321 (2.9 Mb)


Zou nu alleen even niet weten, hoe ik dit kan veranderen.
En welke command ik moet runnen voor het veranderen?


eth1 = mijn netwerk kaart die in verbinding staat met router ( veel collisions)

  • im_ik
  • Registratie: November 2000
  • Laatst online: 28-12-2025

im_ik

dat ben ik dus

kan je niet eens kijken welke processen er lopen....en wat je load is tijdens data-verkeer..(ps -ef, top)
Aaangezien je een socket 8 hebt, heb je een pentium pro btw :)
Er is namelijk wel een x cpu power nodig voor bepaalde bandbreete te routen..
maar dat zou veel meer dat dit moeten zijn...(486-100=10mbit 2xP133=25mbit P3-700=100mbit ongeveer !!!)
Dus dat zou ook niet mogen spelen....

oh en die collisions is maar 100/((1087397+798169)/32725)=is volgens mij maar 1.4% van je netwerk packetjes...dat kan dus nooit de 200/300 KB/s zijn die jij zoekt..

Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ


Verwijderd

Topicstarter
mjah,


heb al geprobeerd wat te downloaden met mijn router en dat schoot ook al niet op :S

Verwijderd

Topicstarter
mjah

er is nix dat eggt extreem wordt gebruikt :S

  • im_ik
  • Registratie: November 2000
  • Laatst online: 28-12-2025

im_ik

dat ben ik dus

mmm ook niet bij system ???
en als je iets met download met je "router" #wget url.. ??

Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ


Verwijderd

Topicstarter
uhmz.


Ken is misschien niet beter gewoon een andere distro erop zetten?

Zijn er eigenlijk andere distro's die beter geschikt zijn voor het draaien van een router?

Verwijderd

Ja die zijn er. Maar dat is een vraag die thuis hoort in Welk OS (bv. Linux distro) moet ik nemen? Part 2 Dus mocht je besluiten om er iets anders op te zetten mag je in dat draadje verder en gaat deze op slot.

Verwijderd

waarom denken jullie dat dit te maken heeft met de distro(ff afgezien van de custom kernel)? Het is toch de kernel die de routing voorziet? Als jij een tcp/ip stream door die router heenstuurd gaat dat voor zover ik weet alleen door kernelspace...

  • Wilke
  • Registratie: December 2000
  • Laatst online: 11:43
Verwijderd schreef op 05 December 2002 @ 17:24:
uhmz.


Ken is misschien niet beter gewoon een andere distro erop zetten?

Zijn er eigenlijk andere distro's die beter geschikt zijn voor het draaien van een router?



Nee, een andere distro er op zetten gaat vrijwel zeker weten geen steek helpen.

Het probleem is dus de collisions op eth1. Dat ding staat hoogstwaarschijnlijk in de verkeerde duplex-mode, of is gewoon super-brak.

Met processing power of een bepaalde distro heeft dit alles NIETS te maken. Mijn 386 SX 25 MHz met 8 MB RAM met 2 realtek baggerkaartjes trok nog 300-400 KB/s via NAT/Masquerading. Dus daar zit echt het probleem niet.

Het probleem zit zoals je zelf al aangeeft zeker wel hierin:
eth1 Link encap:Ethernet HWaddr 00:E0:4C:43:CA:05
collisions:32725 txqueuelen:100
Dit is je interne netwerkkaart, die zit vast op een hub (10 MBit?) aangesloten, maar staat op Full Duplex. En dat is dus fout. Zet 'm op Half Duplex en het probleem is waarschijnlijk gefikst. Je kunt dat doen met zo'n DOS driverdiskette, of je moet uitzoeken hoe het in Linux moet (kan lastig zijn, en helaas weet ik zo niet hoe je het doet...balen).

Is dat het niet, probeer dan gewoon eens een andere netwerkkaart.

  • Wilke
  • Registratie: December 2000
  • Laatst online: 11:43
Verwijderd schreef op 05 December 2002 @ 17:47:
waarom denken jullie dat dit te maken heeft met de distro(ff afgezien van de custom kernel)? Het is toch de kernel die de routing voorziet? Als jij een tcp/ip stream door die router heenstuurd gaat dat voor zover ik weet alleen door kernelspace...


* Wilke agrees.

Denk dat het met de distro niets te maken heeft :) Het is of de netwerkhardware of die duplex-instelling. Of misschien de netwerkkabel, ook niet onmogelijk.

En ik laat het topic nog maar open zodat uitgevogeld kan worden hoe die duplex-instelling te veranderen, want dat kan best vervelend zijn om uit te vinden. Iemand enig idee hoe dat moet bij een realtek kaart?

Verwijderd

Misschien met mii-tool. Maar dat kan ik niet testen aangezien ik geen realtek kaarten in huis heb.

Verwijderd

Topicstarter
Waar ken ik die tool weg halen dan ?


Kijk ik heb al met if config geprobeerd naar, 10base2 en 10baseT en alles.
Maar dat wil niet werken, krijg error.

Me keeps on trying.

Verwijderd

die duplex modes kun je instellen at boottime of bij het laden van de modules. Zie /usr/src/linux/Documentation/* voor meer info over de exacte parameters

  • Leon
  • Registratie: Maart 2000
  • Laatst online: 10-04 09:12

Leon

Rise Of The Robots

Heb je al eens de software van realtek geprobeerd om de netwerkkaart op 10Mbit hd te zetten :?

linkje

Eeuwige n00b

Pagina: 1