I have been using BrazilFW for sharing a "Wireless DSL" Internet connection for several months now. Until recently, all that was needed was wired Ethernet connections. The set-up is an old Dell computer using a floppy boot with 3 Ethernet cards; eth0-LOCAL, eth1-WAN(Internet), and eth2-LOCAL2. LOCAL and LOCAL2 are seperate networks (no bridging). This set up has been working very well for months, the BrazilFW has shown to be very reliable and easy to administer. Now a wireless card has been added for a 3rd network. It is a TRENDnet TEW-443PI PCI card using the Atheros chipset(Atheros 5212). By just adding the iwtools.tgz and the ath.tgz available from BrazilFW.com.br (this was done by setting up a "dual floppy" boot for more disk space), the wireless card was detected and initialized without any problem. I then used the information provided by the BrazilFW_WiFi_HowTo to make minor editing changes to the ath package (but, this is a seperate network, I am not using a bridge set-up).
The Problem: even though I can connect to the BrazilFW router through the new WiFi network, the router will not route Internet traffic to the wireless network. I can access the web interface and log on as root, as well as log on using the putty terminal through port 22, but I can't access the Internet. Both of the Ethernet networks are still working fine, but the new wireless network is not.
Some details: All networks use manually assigned IP (NAT) addresses, DHCP is not running on the router, except as a client on the WAN connection. The ifconfig command shows the ath0 interface UP with the properly assigned IP and NETMASK. There is also a wifi0 which has no IP, but has the same hardware address as ath0, but the hardware address is followed by -00-00-00-00-00-00-00-00-00-00. One clue I have found is that when I run dnsmasq without any options, it spits out the following message: "dnsmasq: failed to bind listening socket for xxx.xxx.xxx.xxx: address already in use", where xxx.xxx.xxx.xxx is the IP address for ath0. This implies to me that dnsmasq is not relaying traffic from the wireless network to the Internet, but I haven't found any documentation that tells me what to do about it.
Any suggestions or recommendations will be appreciated.