OpenWrt Forum Archive

Topic: Recommendations for WRT firmware ?

The content of this topic has been archived on 12 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi all.

I'm looking for a WRT firmware to install on my WRT54GL v1.1 device. My requirements are very specific as I want to run a small office LAN with the WRT as its router.
The main issue is that I have a DSL line with multiple static IP addresses assigned to it and the original WRT54G firmware doesn't know nothing about such things.

I need:
* Ability to redirect different incoming IP addresses to different internal servers (DNAT)
* GUI for all the important features.
* Dialup using PPPoE
* Wireless LAN, of course

I would like:
* Ability to set VLANs for DMZ and stuff
* ssh access to the router from the WAN, with easy CLI

Does OpenWRT offers all these features ? And if not - can you recommend another firmware for WRT that would offer these ?

Thanks in advance

if OpenWRT doesn't suit you, check out DD-wrt (.com)
they're heavy on the web GUI, might be what you're looking for.. though I'm not 100% on the features.

Openwrt can do everything you mentioned. GUI support is a little lacking in the latest release (Kamikaze) but everything else is up to par.

GUI support is important because while I'm an experienced linux user, I have never player with embedded devices distros, and I currently do not have the time for a steep learning curve - I need something up and running this week.

If the important features I need (DNAT, PPPoE, Wireless) are supported in the GUI, and if the missing GUI elements will be added eventually, then I'll be happy to go with OpenWRT.

The UI is developed by the x-wrt group, which is quickly catching up on web ui support for kamikaze.

As for the learning curve. There is none. Everything about kamikaze follows the standard linux method. Settings are stored in config files (/etc/config and /etc), the command line is accessed via ssh, the configs are easy. Simply put. it's linux.

* Ability to redirect different incoming IP addresses to different internal servers (DNAT)
- provided by iptables

* GUI for all the important features.
- in development (for kamikaze) or fairly mature (in white russian)

* Dialup using PPPoE
- pppoe support via kernel modules and userspace applications

* Wireless LAN, of course
- that's a given smile

I would like:
* Ability to set VLANs for DMZ and stuff
- the switch can be configured for vlans and static routes can be used to define which traffic goes to the VLAN

* ssh access to the router from the WAN, with easy CLI
- as easy as adding an iptables rule

(Last edited by Cisien on 5 Jun 2007, 11:46)

BTW - what is kamikaze ? I thought the current version is "white russian"

Also the wiki still points to "white russian"

WhiteRussian is not more in development since last february.  Current version is Kamikaze, and the first stable version has been released last June 2nd (http://kamikaze.openwrt.org)..
On X-Wrt project site (http://x-wrt.org) there is an already compiled firmware image for your router, with the web interface (Webif^2). See http://downloads.x-wrt.org/xwrt/kamikaze/7.06/brcm-2.4/ . Webif is not still an official release, and at the moment lacks of a few functions...

(Last edited by ggp81 on 5 Jun 2007, 12:32)

ok. thanks. I installed kamikaze, but there was no web interface. I'll try the x-wrt image.

there may be ipkg files available for x-wrt and kamikaze, or you can checkout the SVN and compile it on your linux box using the Kamikaze SDK. White Russian is capable of doing everything you need, but it's soon to be not supported after kamikaze matures a little further.

If you want to do DNAT with multiple external static IP to certain internal IP, you would do best to just use the command-line.  If you already know some iptables this should not be difficult.  On WhiteRussian you would edit /etc/firewall.user to add to the existing firewall.  Not sure what you use yet on Kamikaze, just starting on it now.

The discussion might have continued from here.