Flashanje
Postopek flashanja je odvisen od stanja routerja, v katerem je, in od routerja samega. Tako se za flashanje uporablja več načinov:
- nalaganje imagea preko uradnega spletnega vmesnika routerja
- nalaganje imagea v rešitvenemu (rescue) delovanju/zagonu routerja, ponavadi preko TFTP protokola
- dostop do routerja preko serijskega vmesnika (s pomočjo serijskega kabla) in izvedba flashanja znotraj sistema samega
- dostop do routerja preko SSH povezave in izvedba flashanja znotraj sistema samega
- uporaba avtomatiziranega programskega orodja, ki opravi vse potrebno (skoraj) sam
Pri flashanju je treba biti pazljiv in poskrbeti, da se postopek ne prekine predčasno, saj lahko pusti router v nedelujočem stanju. Sicer se lahko ponavadi postopek flashanja ponovi, ampak v tem primeru večinoma zahteva fizičen dostop do routerja, kar lahko predstavlja oviro, če je že nameščen, recimo na strehi.
Flashanje preko uradnega spletnega vmesnika
Nekateri routerji (recimo Linksys) omogočajo flashanje preko svojega uradnega administratorskega spletnega vmesnika. Navodila.
Flashanje preko TFTP protokola
Navodila za flashanje preko TFTP protokola.
Flashanje znotraj sistema samega
Za enostavno flashanje znotraj sistema samega se lahko uporabi nodeupgrade program, ki je nameščen na točkah wlan slovenija omrežja, saj poenostavi postopek in se poskuša izogniti najpogostejšim težavam pri flashanju.
Flashing from OpenWrt based router
If you have already OpenWrt running on your router and wish to flash it with wlan slovenija firmware you can follow these steps:
- enable root password, make sure you have enabled root password via passwd command
- copy wlan slovenija firmware image to /tmp/ directory of the router, or:
- copy it from your computer:
$ scp omnipotent-example-XXX-ABCDEFGHIJKLMNOPRSTUVZ.trx [email protected]:/tmp/
- or, download it to your router:
$ wget http://bindist.wlan-si.net/images/omnipotent-example-XXX-ABCDEFGHIJKLMNOPRSTUVZ.bin
- copy it from your computer:
- flash firmware with mtd command:
- for most routers:
mtd -r write omnipotent-example-XXX-ABCDEFGHIJKLMNOPRSTUVZ.bin firmware
- for Linksys WRT54GL router you need to use trx version of image file and flash it to linux:
mtd -r write omnipotent-example-XXX-ABCDEFGHIJKLMNOPRSTUVZ.trx linux
- for most routers:
Uporaba avtomatiziranega orodja
Takšno orodje je v v razvoju, do takrat (oziroma v primeru posebnih/nepodprtih routerjev ali drugih posebnosti) pa je treba uporabiti druge načine.