On Thu, Oct 26, 2006 at 12:13:53PM -0400, celejar wrote: > Hi, > > I use shorewall to create a local (personal) firewall on my sid > machine. I have a wireless nic which is sometimes connected to my > private wireless network which I control and can secure (with WPA or > WPA2), and sometimes to other networks which are insecure (eg. airport > hotspot). I use ifscheme to manage the different network > configurations, and I obviously have different security assumptions > about the two situations. What is the standard way to have shorewall > treat the two situations differently? I'm using the Madwifi driver, so > a simple trick is to simply bring up the card as ath0 on the private > network and ath1 on the public network and to write shorewall config > files accordingly, but this is a bit of a kludge and not portable to > other drivers. > The most straightforward technique I can think of is to call pre-up > scripts in /etc/network/interfaces that will manipulate the shorewall > config files (eg. modify /etc/shorewall/zones , policy, and/or rules) > but I'm wondering if there's a more standard way to do this - it seems > like a fairly common requirement. How would you treat the two networks differently? What ports would you have open on one and not the other? There may be more than shorewall to take into consideration. If a firewall is just the last step of securing the box, how do you, for example, tell ssh to allow connections from one and not the other if they are both ath0.
Personally, I like your kludge with ath0/ath1. I don't know to what you refer as not portable to other drivers. If it changed to eth0/1 you would have to change the shorewall config file anyway. Could you use an alias in /etc/network/interfaces to have more than one IP address on the one card? Can ifscheme create ath0/1 itself. If either of these works, then shorewall can have a fixed config. Then again, I've never done wireless networking. Doug. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]