Introduction to BrazilFW
BrazilFW is a Linux Firewall and router that runs on older standard PC hardware. The older hardware BrazilFW runs on is stil several times as powerful as commercial small/home office firewall products.
The main purposes of BrazilFW are:
-Sharing a broadband Internet connection.
-Providing firewall protection to the PCs connected to the BrazilFW.
Routing/Network Services
BrazilFW has the below router features:
-DHCP server and client
-PPPoE client.
-Modem Dial-up Support.
-DHCP server leases reservations.
-Network Address Translation/ Masquerading
-Port forwarding
-No software limit on LAN size/subnet
-Bridge mode (NAT disabled)
-SSH server
-SSH tunnelling support
-Web Server for admin purposes
-Support for 3 network interfaces (WAN/LAN/DMZ)
-Up to 3 WAN IP addresses
-Up to 3 LAN IP addresses
-Up to 3 DMZ IP addresses
-QoS
-Optional proxy support
-WAN mac clone (MAC Spoofing)
-Upnp support
-Bridge Firewall Support
-Squid Proxy - Http Cache
-GRE support
Firewall Services
BrazilFW has the below firewall features:
-Stateful and stateless rule matching
-Layer 7 (application layer) firewall support
-Remote syslog
-Access and admin rules.
-Separate rules configuration per subnet and per interface.
-Custom iptables firewall rules
-L.C.D. support (wiring & software)
Currently Unsupported/Missing Features
These features are not currently available in BrazilFW:
-WEP/WPA support for wireless cards.
-Bridging over 802.11b connections
-VPN network support (SSH tunneling IS supported)
-IPSEC suport
-Traffic logging
BrazilFW Requirements
BrazilFW runs in any old 486 with at least 16Mb of RAM. You do not need a HD, as it fits to a single floppy but you can use one if you wish to. If you install the system to a HD it will boot faster and you can add some advanced functions like Http cache.
To get a working network with BrazilFW, you need to have an Internet connection, a switch/hub/access point, and the appropriate Ethernet cabling to connect everything.
Also, you need to think about what ports and protocols you want to be passed through from the Internet.
BrazilFW is based on the former Coyote Linux floppy firewall/routing system.
See below screenshots from the Webadmin.