Monthly Archives: January 2012

Flash AG241 to openwrt

Set laptop ip to 192.168.1.2

Download: http://downloads.openwrt.org/kamikaze/8.09.2/ar7/openwrt-AG241v2-jffs2-64k-code.bin


tftp> verbose
tftp> trace
tftp> rexmt 1
tftp> timeout 5
tftp> binary
tftp> connect 192.168.1.1

Power on router on powerlight hit enter to send following command:


tftp> put openwrt-AG241v2-jffs2-64k-code.bin

Leave the router it will then eventually reset it self.

Once you've got it, telnet to 192.168.1.1, set a root password, then login with ssh.

Now fiddle with its networking setup so that it matches your LAN


ifconfig br-lan:1 aaa.bbb.ccc.ddd netmask 255.255.255.0 (the :1 stops you losing the connectivity in the current session)
route add default gateway aaa.bbb.ccc.ddd
vi /etc/resolv.conf to add 'nameserver aaa.bbb.ccc.ddd'

try and ping http://www.google.com. When you get a reply:


opkg update
opkg install kmod-pppoa ppp-mod-pppoa kmod-sangam-atm-annex-a

It's now ready to connect to your ISP


vi /etc/config/network

- set the lan address, uncomment the 'wan' interface, and change 'option encaps' from llc to vc. set vpi/vci to 0/38.

Finally, as mine didn't start the 'wan' interface automatically at start, I stuck a dirty "ifup wan" into /etc/init.d/sysctl

Add sub int to wlan0

ifconfig wlan0:0 192.168.1.99 netmask 255.255.255.0 up

Cert pk12 –> pem

Convert client cert to pem format:

openssl pkcs12 -in username.p12 -out certkey.pem -nodes -clcerts

rsync over SSH

rsync over SSH allows you to resume your file transfers and copy folders recursivly.


rsync -avz -e ssh blah@home:/remote/dir /this/dir/ --progress