WL-500gP v2 ruuteri kasutamine dd-wrt tarkvaraga

Allikas: Imre kasutab arvutit
Redaktsioon seisuga 15. juuli 2026, kell 18:41 kasutajalt Imre (arutelu | kaastöö) (Uus lehekülg: '===Sissejuhatus=== WL-500gP v2 ruuter põhineb Broadcom kiibistikul, kusjuures seadme nimi väljendab, et * WL - wireless * g - 802.11g * P - premium Originaaltarkvara v. 2.0.x veebiliides paistab selline Pilt:Wl-500gPv2-1.gif ===Riistvara=== WL-500gP v2 ruuter sisaldab * 240 MHz BCM3302 V2.9 protsessor * 32 MB mälu * wifi võrguseade * ethernet võrguseade * 6 pordine 100 Mbit/s hallatav kommutaator ===ASUS tarkvara asendamine dd-wrt tarkvaraga=== Väidetaval...')
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribaleMine otsikasti

Sissejuhatus

WL-500gP v2 ruuter põhineb Broadcom kiibistikul, kusjuures seadme nimi väljendab, et

  • WL - wireless
  • g - 802.11g
  • P - premium

Originaaltarkvara v. 2.0.x veebiliides paistab selline

Wl-500gPv2-1.gif

Riistvara

WL-500gP v2 ruuter sisaldab

  • 240 MHz BCM3302 V2.9 protsessor
  • 32 MB mälu
  • wifi võrguseade
  • ethernet võrguseade
  • 6 pordine 100 Mbit/s hallatav kommutaator

ASUS tarkvara asendamine dd-wrt tarkvaraga

Väidetavalt on kõige kindlam ASUS tarkvara asendada kasutades ruuteri utiliitide komplekti kuuluvat Firmware Restoration programmi, mis eeldab Windows operatsioonisüsteemi kasutamise võimalust. Väga tõenäoliselt töötavaks alternatiiviks on käivitada ruuter recovery režiimi ning seejär el kopeerida spetsiaalses nn .trx formaadis dd-wrt mini tõmmis tftp kliendi abil ruuterisse. 2011 sügisel on selleks aadressilt ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2010/08-12-10-r14929/broadcom/ fail (up-to-date info on Peacock threadis)

dd-wrt.v24_mini_asus.trx

Tulemusena töötab ruuter dd-wrt miniga. Seejärel saab uuendada dd-wrt enda vahenditega tarkvara mingile muule, nt megale. dd-wrt wikis on mitmeid erinevaid juhendeid, tundub, et kõige sobivam on aadressil http://www.dd-wrt.com/wiki/index.php/WL500G_Premium_v2. Protseduur on üldiselt s elline

  • Kopeerida Peacock threadis soovitatud versioon .trx ja .bin failidest, 2011 sügisel
dd-wrt.v24_mini_asus.trx
dd-wrt.v24_mega_generic.bin
  • teha ruuterile 30/30/30 reset; seejärel eemaldada toide 30 sekundiks ja ühendada tagasi ning lasta ruuteril käivituda
  • eemaldada ruuteril toide, hoida Restore nuppu all ning ühendada külge toide, kuni toite signaaltuli vilkuma hakkab, vabastada nupp - tulemusena on ruuter nn recovery režiimis; selles veendumiseks kontrollida, et ruuter vastab aadressilt 192.168.1.1 pingile ttl=100 väärtusega paketti

dega

  • kopeerida tftp (apt-get install tftp pakett) programmiga ruuterisse .trx fail (kolm esimest rida võib sisestada varem, viimane tuleb sisestada kui ruuter on nn ttl=100 ping režiimis)
$ tftp 192.168.1.1
tftp> binary
tftp> rexmt 1
tftp> trace
tftp> put dd-wrt.v24_mini_asus.trx
  • peale kopeerimist kustub toite signaaltuli, ping lakkab, 5 minuti pärast eemaldada toide 30 sekundiks ja ühendada tagasi; seejärel peaks ruuter pingima ja töötama dd-wrt mini
  • teha uuesti 30/30/30 + 30 reset
  • muuta parool ja logida sisse
  • seejärel saab järgmises punktis toodud juhatust järgides nö tavalisel viisil uuendada dd-wrt tarkvara uuele versioonile

Teha esimesel võimalusel CFE varukoopia

$ wget http://kasutajanimi:parool@192.168.1.1/backup/cfe.bin -O asus-wl-500gP-v2-dd-wrt-20111030.bin

dd-wrt tarkvara asendamine teise dd-wrt buildiga

dd-wrt tarkvara asendamine toimub tavalisel viisil, st nii nagu seda kirjeldatakse Peacock threadis. Paigaldatud mega build haldusliides paistab nt selline

Wl-500gPv2-2.gif

kus on näha, et erinevalt mini buildist on enam valikuid Services all.

USB storage pulga kasutamine

2011 aasta sügisel asub töötav USB storage pulga kasutamiseks ettevalmistamise juhend aadressil http://www.dd-wrt.com/wiki/index.php/How_to_-_Format_and_Partition_External_Storage_Device, lühidalt tuleb teha järgmised tegevused eeldusel, et pulk on /dev/sdb

  • tekitada pulgale kolm partitsiooni
/dev/sdb1 - /opt jaoks
/dev/sdb2 - swap
/dev/sdb3 - /shared jaoks
  • moodustada ext3 failisüsteemid
# mke2fs -j -m 1 -L Optware /dev/sdb1
  • ühendada pulk ruuteriga
  • valida dd-wrt haldusliideses
Services -> USB

ning ...

Optware paigaldamine

Optware paigaldamist kirjeldatakse juhendis aadressil http://www.dd-wrt.com/wiki/index.php/Optware,_the_Right_Way. Lühidalt, Optware paigaldamiseks peab olema ettevalmistatud nt USB pulgalt failisüsteemi kasutamine /opt kataloogist. Seejärel tuleb kopeerida paigaldusskript aadressilt ning käivitada

# wget -O /tmp/prep_optware http://wd.mirmana.com/prep_optware
# sh /tmp/prep_optware

Tulemusena kopeeritakse võrgust piisav kogus tarkvara ning paigaldatakse /opt kataloogi.

Optware kasutamine

root kasutaja PATH algusse on lisatud

PATH=/opt/bin:/opt/sbin:/opt/usr/sbin: ...

st vaikimisi käivitatakse Optware programme, nt ps, find jt. Optware servereid saab juhtida käsuga service, ilma argumentideta esitatakse paigaldatud teenuste nimekiri

# service
Service:                 named (/opt/etc/init.d/S09named) disabled
Service:                xinetd (/opt/etc/init.d/S10xinetd) disabled
Service:              usbmount (/opt/etc/init.d/S30usbmount) disabled
Service:             automount (/opt/etc/init.d/S35automount)
Service:          reloc_syslog (/opt/etc/init.d/S40relocate_syslog) disabled
Service:             pixelserv (/opt/etc/init.d/S45pixelserv) disabled
Service:               portmap (/opt/etc/init.d/S55portmap)
Service:                 unfsd (/opt/etc/init.d/S56unfsd)
...

Lisaks sellele, et Optware tarkvara on paigaldatud /opt kataloogi asuvab seal ka

  • /opt/etc - seadistusfailid
  • /opt/var/log - logid

Ipkg kasutamine

Ipkg (Itsy Package Management System) http://en.wikipedia.org/wiki/Ipkg kasutamist kirjeldatakse aadressil http://www.dd-wrt.com/wiki/index.php/Ipkg. /bin/ipkg tööd juhib seadistusfail

# cat /etc/ipkg.conf
src whiterussian http://downloads.openwrt.org/whiterussian/packages
src non-free http://downloads.openwrt.org/whiterussian/packages/non-free
src backports http://downloads.openwrt.org/backports/rc5
dest root /jffs
dest mmc /mmc
dest smbfs /tmp/smbshare
dest ram /tmp

ja /opt/bin/ipkg tööd juhib seadistusfail /opt/etc/ipkg.conf

# cat /opt/etc/ipkg.conf
#Uncomment the following line for native packages feed (if any)
#src/gz native http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/native/stable
src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable
dest /opt/ /
#option verbose-wget

Kõigi paigaldatud pakettide nimekirja saab küsida

# ipkg list_installed

Kõigi paketihalduses olevate pakettide nimekirja saab küsida

# ipkg list

Pakettide nimekirja uuendamiseks sobib öelda

# ipkg update

Juba paigaldatud pakettide uuendamiseks sobib öelda

# ipkg upgrade

Tarkvara paigaldamiseks sobib öelda nt

# ipkg install joe

USB printeri kasutamine võrguprinterina

Ruuteri külge ühendatud nn USB printerit saab kasutada mitmel viisil

Lisaks saab kasutaja printimisi saata neile otse või läbi Samba.

p910nd

p910nd kasutamisel tuleb tähele panna, et süsteemi võib olla paigaldatud kaks eksemplari tarkvarast

  • /usr/sbin/p910nd
  • /opt/bin/p910nd

p910nd programmile on iseloomulik, et sõltuvalt sellest, millisel TCP pordil programm käivitati, esineb ta protsessitabelis erinevate nimedega, nt käivitades pordil 9101

# /opt/bin/p910nd -f /dev/usb/lp0 -b 1

on protsessitabelis vastav rida

# ps aux | grep p91
root 224  0.0  0.8   1000   256 ? Ss 02:16   0:00 p9101d -f /dev/usb/lp0 -b 1

CUPS

TODO

Samba

TODO

Skänneri kasutamine

http://wl500g.info/archive/index.php/t-21162.html

# ipkg install libieee1284

Skänneri võrgus jagamiseks tuleb paigaldada pakett sane-backends

# ipkg install sane-backends
Installing sane-backends (1.0.22-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/sane-backends_1.0.22-1_mipsel.ipk
Configuring sane-backends
Adding saned to /etc/services...//opt/lib/ipkg/info/sane-backends.postinst: line 14: can't create /etc/services:
Read-only file system
done.
sane-backends has been installed. To finish the installation, you should consider installing
either xinetd or inetd to make sane-backend running.
For inetd, add the following to /opt/etc/inetd.conf:
        sane-port  stream  tcp  nowait  root
reboot
ftp.  /opt/sbin/saned saned
For xinetd, create a /opt/etc/xinetd.d/saned file like:
service saned
{
        socket_type = stream
        server = /opt/sbin/saned
        protocol = tcp
Successfully terminated.

Tundub, et 2011 aastal sobib üle võrgu Linuxi arvuti külge ühendatus skännerit kasutada http://sanetwain.ozuzo.net/ tarkvaraga.

Kasulikud lisamaterjalid

Samba failiserver

# ipkg install samba36

Märkused

  • ASUS WL-500gP v2 seadmele on iseloomulik hard reseti tegemine selles mõttes, et 30/30/30 viimase sammu tegemisel läheb ruuter recovery režiimi, normaalse töö jätkamiseks tuleb lisak toide eemaldad 30 sekundist ja siis tagasi ühendada.

Kasulikud lisamaterjalid