[ previous ] [ next ] [ threads ]
 From:  Adam Gibson <agibson at ptm dot com>
 To:  m0n0wall at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall] Porting webGUI to Linux
 Date:  Sat, 18 Jun 2005 09:46:05 -0400
I do not have any answers for you but I just wanted to say that I would 
be interested in any progress with a Linux adaptation a m0n0wall type 
system.  From my experiences with Linux it would solve some of the 
problems I am having with m0n0wall(vpn reliability with Symantec 
Enterprise Firewall, not being able to connect from the LAN to the WAN 
IP for port forwards), and more helpers/iptables modules for protocols 
that are not very NAT friendly.

I hope that some day somebody with openbsd experience tries to get 
something like m0n0wall running on openbsd too... the firewall failover 
stuff in openbsd would be a HUGE reason for me to use it in some 
locations over any other OS.

Dont get me wrong... m0n0wall on freebsd runs great for what it is meant 
to do.  I switched from custom Linux iptables firewalls to m0n0wall 
because of it's easy upgradability, the embedded nature of m0n0wall and 
it's awesome GUI.  I just think having a m0n0wall like setup on Linux(or 
openbsd) and still tailored for embedded devices would better suit some 
peoples needs like myself.

Tommaso Di Donato wrote:

>Hi to all!
>I'm sorry if this question is not strictly related to m0n0wall.... I hope to 
>receive a usefull replay, not only "we are not using linux"....
>I'm trying to port m0n0wall philosopy (xml config file, webgui, and so on) 
>to a linux system (based on whitebox linux, if someone is interested in why 
>this particular distro, I would be pleased to explain). For the moment, I 
>modified rc.bootup in order to set hostname, loopback and etherne t 
>configuration directly from config.xml..
>My problem is that every time I execute this file, I receive these 2 error:
>PHP Notice: Undefined variable: noparseconfig in /etc/inc/config.inc on line 
>PHP Notice: Uninitialized string offset: 0 in /etc/inc/util.inc on line 302
>>From what I can understand, the first is due to he fact that, when m0n0wall 
>boots, rc.initial is executed, and sets some global variables.. like 
>$noparseconfig and $booting. Is it right? But how are they used? In a system 
>installed directly on a disk, I really need them? Are they only for the 
>first-time setup?
>Please, I would very pleased to receive as many docs as you can: I would 
>like to port the marvellous features of m0n0wall to an embedded linux box.
>Thank you in advance.