I would like my alix based machine to be something more than only a router/firewall, so I’ve decided to install and try OpenWRT: so easy …
I’ve downloaded the following ext2 image
and I’ve extracted it to the CF card using dd.
My CF card gets recognized as device /dev/sdd, so I’ve issued the following command:
root@wombat:tmp# dd if=openwrt-x86-ext2.image of=/dev/sdd
107439+0 records in
107439+0 records out
55008768 bytes (55 MB) copied, 20.5467 s, 2.7 MB/s
The image gets extracted in a few seconds and two partitions are created on the CF card:
root@wombat:tmp# parted /dev/sdd print
Model: Generic STORAGE DEVICE (scsi)
Disk /dev/sdd: 1039MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 4645kB 4613kB primary ext2 boot
2 4677kB 55.2MB 50.5MB primary ext2
The root partition is quite small, only 50MB, so I’ve used gparted to resize it and use all the free space on my 1GB CF:
At this point everything is ready to run the system:
insert the CF, connect the alix’ serial port using minicom and power the board …
… OpenWRT boots … it’s amazing how fast!
There are a few things worth doing now:
- from the console, running passwd to set the root password:
this will also disable telnet, making remote access only possible through ssh.
- eventually edit /etc/config/network to change the default IP address of the eth0 interfaceThis change will require restarting the network issuing
root@OpenWrt:/# /etc/init.d/network restart
At this point the system is ready to be configured using the shell or the web interface.