Getting Linux onto an ASUS WL-500G
This How-to applies to: Any version.
For the bulk of this follow this howto. However read the current howto first for some pointers.
Get the laterst OpenWRT from here. Look for a file called openwrt-brcm-2.4-squashfs.trx. Squashfs makes a failsafe partition which is very useful. jsff2 doesn't.
I have found to flash the device the WAN port needs to be active, and the TFTP occurs on the LAN port, so plug your computer into a LAN port, and plug a short cable between the WAN port and a spare LAN port.
Once installed, log into the device with telnet 192.168.1.1. Then set the password with passwd. Now log off. Telnet will now be disabled, and you will have to use SSH, to the root account.
The package manager is ipkg, and similar commands to dpkg, such as:
- ipkg update - updates the package list
- ipkg install <package> - installs the package
- ipkg list - lists available packages
I installed the following packages:
- howl-utils
- mdnsresponder
- kmod-pwc
- kmod-ipv6
- kmod-usb-core
- kmod-usb-ohci
- kmod-videodev
- wl
- wireless-tools
- lsusb
This gives me control over the USB, including the use of Logitec webcams, as well as multicast DNS and wireless support.