rs+openwrt
Knoppix, no se quins paquet utilitzeu, però per compilar per la rs,
has d'utilitzar el trunk de desnvolupament:
1) Descarregar el svn:
svn co svn://svn.openwrt.org/openwrt/trunk/ kamikaze
cd kamikaze
2) Si vols tenir tots els paquets possible, hauràs d'updatejar + instalar-los
./scripts/feeds update -a
./scripts/feeds install -a
3) Crees un directori files amb els fitxers que vols que tingui la
teva instal·lació
mkdir files
cp ...
4) Configures el firm
make menuconfig
-> Target System (Atheros AR71xx/AR7240/AR913x [2.6])
-> Target Profile (Ubiquiti RouterStation)
I tots els paquets que necessitis, depent del hard que tinguis i el
soft que vulguis posar. Si fas servir minipci amb atheros:
-> Kernel modules-> Wireless drivers -> kmod-madwifi
Si vols fer servir el usb també has d'incloure el suport per usb + els
que vulguis penjar d'ell:
-> Kernel modules-> USB Support
Exit i guardes la configuració (aquí t'ha creat un .config, amb la
configuració escollida)
5) Compiles. (Jo sempre ho vaig amb V=99, per què et dona moltes
pistes per què algo falla)
make world V=99
6) Instal·les el firm, tant el kernel com rootfs.
a) Directament sobre el rs, tens connexió per ssh
Pujes les imatges:
# scp bin/openwrt-ar71xx-vmlinux.lzma bin/openwrt-ar71xx-root.squashfs
root@192.168.1.20:/tmp/
Entres a la rs:
# ssh root@192.168.1.20
Instal·les el nou kernel:
# mtd -e kernel write /tmp/openwrt-ar71xx-vmlinux.lzma kernel
Instal·les el nou filesystem + reboot:
# mtd -r -e rootfs write /tmp/openwrt-ar71xx-root.squashfs rootfs
b) No tens acces, ho hauràs de pujar una imatge completa
(kernel+rootfs) fent servir un acces per el ttl:
115200 Baud, N81, No Flow Control.
S_In de la rs a RX de l'ordinador
S_out de la rs a TX de l'ordinador
# screen /dev/ttyUSB0 115200
Reinicies la RS
ctrl+c per entrar al RedBoot
Redboot> ip_address -l 192.168.1.20/24 -h 192.168.1.200
Redboot> urescue
(Aquí la RS es queda en plan esperant la imatge per tftp)
al Ordinador:
# ip addr add 192.168.1.200/24 dev eth0 label eth0:1
(o ifconfig eth0 192.168.1.200)
# cd bin
# tftp 192.168.1.20
tftp> binary
tftp> trace # alternates to on
tftp> rexmt 1
tftp> timeout 60
tftp> put openwrt-ar71xx-ubnt-rs-squashfs.bin
Espero que aquesta costalleta et vagi bé.
Fins ara,
Agustí
Pd: Si voleu posar algun paquet que us heu fet vosaltres mateixos, ho
haurieu de fer abans de fer el "./scripts/feeds install -a" posat-lo
al directori packages/XXX
- blog de l'usuari roota
- Inicieu sessió o registreu-vos per enviar comentaris