OK, this was a wild ride.
I loaded Kamikaze on my WRT54GL router via previous firmware’s web interface. Telnet, set password, SSH. Then I modified some network settings, but I guess I entered something wrong over there. Upon restarting the network, router didn’t come up, I couldn’t even ping it. Oh well. And I couldn’t just re-flash it via the web interface like before. Unplug, plug the computer directly into ADSL modem, weee forgot the default user/pass, found out after few hours, entered admin, setting up the poor modem into router mode with PPPoE to be able to connect to Internet and browse for help. After few hours of research I found about OpenWRT failsafe mode. Activated it, tried to fix /etc/config/network file but it wasn’t there. OK, mounted JFFS2 with /sbin/mount_root, fixed network file there and reboot.
Phew!
Then, I followed this forum post to get me on track with basic essential config.
So, I am now left with default configuration with added PPPoE and wireless. But I also have a bunch of questions
1. How do I install Kamikaze again (re-flash it), and how do I revert everything to defaults?
I cleared NVRAM to defaults with this commad: "mtd -r erase nvram". So, given that Kamikaze is not using NVRAM anymore, this is the last time I should use this? (If only using OpenWRT, of-course). The NVRAM is now cleared and it will stay un-touched from now on, right?
And about installing the Kamikaze, I guess I should use this: "mtd -r write openwrt-brcm-2.4-squashfs.trx linux"? Is this correct? But how do I transfer the image and where? Will there be enough space? Or should I flash it with TFTP?
2. I want to use WPA2 with AES-only encryption (no TKIP and no TKIP-AES).
This is what I have enabled:
option encryption psk2
option key blalblallala
Is this correct? To what setting above config relates? I guess to WPA2, but I don’t know which encryption it uses, TKIP, AES, TKIP/AES?
3. Wireless filter list. To allow only selected MAC addresses to connect wirelessly. Have no clue how to do this.
4. I would like to use static DHCP if it’s possible. To always give specific IP address to the specific MAC address.
5. I would like to be able to use OpenDNS sometimes. In order to do that I need to set up their two DNS servers. How do I do that? While we’re at it, I would also like dynamic IP support with OpenDNS, so when my IP changes, to report it to OpenDNS. That would be cool.
Other than my lack of knowledge about setting up Kamikaze, this thing rocks! I tried basically every other firmware there is (HyperWRT, HyperWRT Thibor, Tomato, DD-WRT, official firmware, Tarifa etc etc. Got fed up with everything, and compared the sizes of all of them and found out that the Kamikaze is the smallest, just 1.8 MB and thought this could be it!
So now I just need to learn how to set it up and this will be amazing. Thanks developers, with kamikaze, you did a stellar job.