sunnuntai 20. marraskuuta 2011

Nettiyhteyden optimointia

Musiikin soitto nettiradiosta katkeilee, jos samaan aikaan lataa tai siirtää nettiin suurta tiedostoa. Wondershaper priorisoi nettiliikennettä siten, ettei yksikään ohjelma tuki nettiyhteyttä kokonaan.

Wondershaperin asennus:
  1. Mittaa nettiyhteytesi todellinen nopeus osoitteessa speedtest.net
  2. Asenna wondershaper Ubuntun ohjelmavalikon avulla
  3. Avaa pääkäyttäjänä /etc/network/interfaces tiedosto editoriin:
    sudo vi /etc/network/interfaces

  4. Tiedosto sisältää esimerkiksi rivit:
    auto lo
    iface lo inet loopback

  5. Lisää tiedostoon loppuun eth0 verkkoyhteyden määrittely:
    auto eth0 
    iface eth0 inet static 
    address 192.168.0.4
    network 192.168.0.0
    netmask 255.255.255.0
    gateway 192.168.0.1
    up /sbin/wondershaper eth0 2000 500
    down /sbin/wondershaper remove eth0

    missä 192.168.0.4 on tietokoneen IP-osoite sisäverkossa, eth0 on verkkokortti, 2000 on latausnopeus kilobitteinä sekunnissa (kerro speedtestin antama tulos tuhannella) ja 500 on siirtonopeus omalta koneelta internettiin.
  6. Käynnistä kone uudelleen
Huomaa, että Wondershaper rajoittaa myös sisäverkon nopeutta: jos annat latausnopeudeksi 2000 kilobittiä sekunnissa, et tule näkemään tätä suurempaa latausnopeutta sisäverkon koneiden välillä!

Lisäys 9.8.2012: luultavasti kaapelifirmallani oli ongelmia omassa verkossaan.  Wondershaper korjasi ongelman silloin, mutta normaalisti Linux toimii hyvin ilmankin!