Hi!
A routeremre két számítógép van rákötve kábeles kapcsolattal. A két eszköz között a fájlmásolás sebessége 1,12 MB/s volt. A routerben lévő switchportok viszont tudnak 100 Mbitet is, így furcsálltam, hogy nem 10-11 MB körül van az átviteli érték.
Közvetlen kábelkapcsolatot alakítottam ki a két gép között crosslink kábellel, a hálókártyákat 100Mbit full-duplex üzemmódba hoztam, és máris teljesítette az elvárt értékeket. De így az internetmegosztást NAT-tal kellett megoldani, ami sikerült is, csak gondoltam bizonyosan van egyszerűbb megoldás is. És lett :)
Mivel a DD-WRT Linux alapú, megy rajta az ifconfig parancs. Kilistázta az interfészeket, az eth1 a 4 switchport (LAN) a routerben. Utánajártam, hogy lehet sebességet és duplexitást állítani ifconfig paranccsal, beállítottam, és routeren keresztül is teljesül a 100Mbit :) Be kell SSH-zni az eszközre (erre jó az openssh-client vagy a PuTTY), majd kiadni ezt:
ifconfig eth1 speed <érték>, ahol az értékek így alakulnak:
10 : 10 Mbit Ethernet half duplex
20 : 10 Mbit Ethernet full duplex
100 : 100 Mbit Ethernet half duplex
200 : 100 Mbit Ethernet full duplex
Ilyen formán a WiFi átviteli sebességét is meg lehet változtatni, csak azt az iwconfig paranccsal. A vezetéknélküli interfészem az ath0.
iwconfig ath0 rate <érték>. A pontos értékeket itt lehet megtudni: DD-WRT Wiki
Ha lassú az adatátvitel, ezek a parancsok segíthetnek :)
itt és itt találtam meg a megoldást, sokat segített ez a két oldal, további infó is található rajta! :)