Great Another point, I suggest you do not use $UNPRIVPORTS and use conntrack module instead : cmd would look like this : $IPT -A INPUT -i $NETWORK_INTERFACE -s $ip \ -p tcp --syn -m state --state NEW -d $IPADDR \ --dport 445 -j ACCEPT (note the use of -m state) ensure you have a RELATED and ESTABLISHED rule for OUTPUT Have a nice day Maxime Ducharme ----- Original Message ----- From: "Arthur DiSegna" <adisegna@xxxxxxxxxxxxxx> To: <netfilter@xxxxxxxxxxxxxxxxxxx> Sent: Friday, January 13, 2006 1:41 PM Subject: RE: Creating a variable for multiple IP addresses? Cancel my last NOC="192.168.0.1/32 192.168.0.2/32 192.168.0.25/32" did work. Thank you for your help! -----Original Message----- From: netfilter-bounces@xxxxxxxxxxxxxxxxxxx [mailto:netfilter-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Arthur DiSegna Sent: Friday, January 13, 2006 1:40 PM To: netfilter@xxxxxxxxxxxxxxxxxxx Subject: RE: Creating a variable for multiple IP addresses? That didn't work. 192.168.1.1 I tried NOC="192.168.0.1 192.168.0.2 192.168.0.25" And NOC="192.168.0.1/32 192.168.0.2/32 192.168.0.25/32" for ip in $NOC; do $IPT -A INPUT -i $NETWORK_INTERFACE -s $ip -p tcp --sport $UNPRIVPORTS -d $IPADDR --dport 445 -j ACCEPT #$IPT -A INPUT -i $NETWORK_INTERFACE -s $TRUSTEDNETWORK1 -p tcp --sport $UNPRIVPORTS -d $IPADDR --dport 445 -j ACCEPT done Am I missing a delimeter in the NOC variable? The error I get when initializing the ruleset is: iptables v1.3.3: host/network `192.168.0.1 192.168.0.2 192.168.0.25' not found. Thanks -----Original Message----- From: Maxime Ducharme [mailto:mducharme@xxxxxxxxxxxxxxxxxxx] Sent: Friday, January 13, 2006 1:16 PM To: Arthur DiSegna Cc: netfilter@xxxxxxxxxxxxxxxxxxx Subject: Re: Creating a variable for multiple IP addresses? Hello You may use this method to add each IP to a rule : for ip in $NOC; do iptables -A SOME_CHAIN -p tcp -s $ip --dport 139 -m state --state NEW -j ACCEPT <other rules for Samba> done The loop will read each IP and add them to rules one by one. HTH Maxime Ducharme ----- Original Message ----- From: "Arthur DiSegna" <adisegna@xxxxxxxxxxxxxx> To: <netfilter@xxxxxxxxxxxxxxxxxxx> Sent: Friday, January 13, 2006 1:00 PM Subject: Creating a variable for multiple IP addresses? Hi, What is correct syntax to have one variable equal more than one ip address (not in order)? Is is possible or do I have to create a different rule for each IP. For example I want to enable Samba on a Linux server but only want a few members of network operations to have access to the server. NOC="192.168.0.1 192.168.0.2 192.168.0.25" Thanks in advance