Hi All, I have been using Daniel Robbins' basic script for years but now on a laptop I have more than one ways of connecting to the Internet. The script uses the variable UPLINK to define the incoming interface like so: ============================================== #change this to the name of the interface that provides your "uplink" #(connection to the Internet)
UPLINK="eth0"
if [ "$1" = "start" ]
then
echo "Starting firewall..."
iptables -P INPUT DROP
iptables -A INPUT -i ! ${UPLINK} -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
[snip...]
==============================================
I would like to define more than one iface in UPLINK, e.g. eth0, wlan0, ppp0.
How am I supposed to do this? I've tried space, comma and colon as
delimiters, but all fail. I've also tried entering UPLINK="iface_name" one
on each line, but the last line seems to be the one that is always used.
I'd very much appreciate your script savvy guidance here, because I couldn't
fight my way out of a paper bag when it comes to scripting . . . :)
--
Regards,
Mick
pgpBrDIS1WnND.pgp
Description: PGP signature

