Necesar:
Asus Firmware Restoration
Imaginea Openwrt Backfire 10.3 Kernel 2.6 (RSP Mod) BETA v.0.3
Putty
Winscp
OpenWrt Backfire 10.3 Kernel 2.6 (RSP mod) BETA v.0.3 include:
-librariile necesare oscam
-block-extroot (ce va face boot pe stick)
-modulele pentru usb (storage si convertoare serial:ftdi,pl2303; usb2)
-modulele ext3,fdisk,e2fsprogs,swap-utils,fdisk,etc
-dyndns,firewall care pot fi modificate din interfata Luci
-etc
Pentru instalare imagine:
Faceti un "Load factory default" la softul actual de pe interfata web.
Daca nu stiti de acolo si aveti openwrt folositi urmatoarea comanda in putty
Code:
mtd erase nvram
reboot
Apoi scoateti cablul de alimentare, tinand apasat butonul Reset se baga cablul de alimentare si se tine pe reset pana cand incepe Led-ul de power sa se aprinda intermitent.
Apoi pe calculator setam la adaptorul de retea care se leaga la router in felul urmator:
IP:192.168.1.10
NM:255.255.255.0
GW:192.168.1.1(nu e neaparat necesar)
(in cazul in care aveti si alte adaptoare dati disable la restul ca sa stie aplicatia urmatoare unde sa urce softul)
Apoi deschidem aplicatia Firmware Restoration
(in cazul in care folositi windows 7 nu uitati sa dati properties la firmware restoration si la compatibilty sa selectati "Run this program in compatibilty mod for: Windows xp (sp2))
Selectam imaginea RSP_openwrt_backfire_standard_47xx.trx si dam Upload
Dupa ce a terminat putem pune din configurarea adaptorului de retea inapoi pe DHCP sau precizam si la DNS ip-ul routerului sau DNS-ul extern de la provider.
In acest moment ne putem conecta cu putty pe telnet pe ip 192.168.1.1
apoi dam comanda :
si inseram de 2 ori parola noastra
Ulterior ne conectam prin SSH la aparat.
Completam Host name cu ip-ul routerului, alegem SSh, putem da click pe default setting si dam save (ca sa nu mai trebuiasca sa tastam ip-ul de fiecare data cand deschidem putty)
login as: root
root@192.168.1.1 password: parola voastra
Stickul de preferat sa il formatati in Paragon Disk manager(selectati full scale launcher)
si anume
128mb Swap2 (va fi /dev/sda1)
512mb Ext3 (va fi /dev/sda2) care va fi boot
Restul Ext3 (va fi /dev/sda3)
sau
128mb Swap2 (va fi /dev/sda1)
Restul Ext3 (va fi /dev/sda2) care va fi boot
!!Atentie daca vreti sa functioneze boot pe stick va trebui ca partitia sda2 sa fie curata!!
Odata partitionat inseram stickul in router iar la comanda dmesg ar trebui sa vedem:
Code:
scsi 1:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
sd 1:0:0:0: [sda] 3987456 512-byte logical blocks: (2.04 GB/1.90 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 1:0:0:0: [sda] Assuming drive cache: write through
usb-storage: device scan complete
sd 1:0:0:0: [sda] Assuming drive cache: write through
sda: sda1 sda2 sda3
Daca apare ca e vazut stickul dam comanda
Dupa pornire verificam urmatoarele:
Comanda
Ar trebui sa arate ca a montat Swap
Code:
total used free shared buffers
Mem: 62240 14908 47332 0 1832
Swap: 136512 0 136512
Total: 198752 14908 183844
iar comanda
va aparea
Code:
/dev/root on /rom type squashfs (ro,relatime)
none on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda2 on /mnt type ext3 (rw,sync,relatime,errors=continue,data=writeback)
none on /proc/bus/usb type usbfs (rw,relatime)
Daca sunt ca si mai sus atunci tot in putty dam urmatoarea comanda
(aici se modifica in caz ca doriti sa booteze pe stick si anume monteaza /overlay pe partitia dorita)
Code:
vi /etc/config/fstab
si va aparea
Code:
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /mnt
option device /dev/sda2
option fstype ext3
option options rw,sync
option enabled 1
option enabled_fsck 0
option is_rootfs 0
config mount
option target /opt
option device /dev/sda3
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0
config swap
option device /dev/sda1
option enabled 1
Daca tot ce e mai sus e conform ce aveti voi atunci puteti modifica unde am trecut cu rosu din 0 in 1.
Daca vreti a 3-a partitie sa fie montata unde e cu albastru modificati din 0 in 1.
Modificarea textului se face cu butonul Insert iar la salvate dati un Esc si apoi Shift+Z+Z.
Daca doriti ca a 3-a partitie sa se monteze pe /opt trebuie sa dati comanda
Apoi
Verificam daca a pus /overlay pe stick (boot pe stick)
Code:
Filesystem Size Used Available Use% Mounted on
/dev/root 2.4M 2.4M 0 100% /rom
tmpfs 30.4M 48.0K 30.3M 0% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda2 509.6M 16.5M 467.2M 3% /overlay
mini_fo:/overlay 2.4M 2.4M 0 100% /
si
Code:
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
none on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext3 (rw,sync,relatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda3 on /opt type ext3 (rw,sync,relatime,errors=continue,data=writeback)
none on /proc/bus/usb type usbfs (rw,relatime)
Asta inseamna ca in momentul acesta orice program vom instala va fi instalat pe /dev/sda2 deci boot pe stick pe partitia 2. Partitia 3 care se vede cu albastru a fost montata pe /opt.
In continuare la tutorial vom adauga pachete de instalare
-torrent
-protocoale de share - oscam, cccam, newcs
-samba,ftp
-etc.
Toate vor fi pachete si nu vor trebui alte modificari in sistem ( nu mai copieri de librarii si porcarii dinastea), decat instalarea si configurarea programului respectiv.
Imagine si suport creat in colaborare cu @sorin8m