Thanks guys for the help. It help me. I have another iptables setmark question. This is a small part of my script: The line below is OK iptables -t mangle -A PREROUTING -i eth2 -s 10.105.105.0/24 -p tcp --dport 1723 -j MARK --set-mark 0x960 But how mark just IP port 47, because the line below does not I want. iptables -t mangle -A PREROUTING -i eth2 -s 10.105.105.0/24 -p 47 -j MARK --set-mark 0x960 ip rule add fwmark 0x960 table localvpn ip route add default via $P2 dev eth0 table localvpn Thanks in advance Remus ----- Original Message ----- From: "Mark E. Donaldson" <markee@xxxxxxxxxxxxxxx> To: "'Remus'" <rmocius@xxxxxxxxxxxxxx>; <netfilter@xxxxxxxxxxxxxxxxxxx> Sent: Wednesday, December 03, 2003 4:27 PM Subject: RE: Port Forwarding > A method that works well for me, and I use it extensively, is to place all > your IP addresses in a text file, and feed the file to the script. With > this method, all you need to do is update (edit) the text file as needed for > adding or deleting IP's. For instance, if you wanted to sneak TFTP through > the firewall (which I don't really recommend), you could add this rule: > > #################################################################### > # TFTP > #################################################################### > # if TFTP enabled redirect to port 69 on internal TFTP server > if [ "$TFTP_SERVER" = "1" ] ; > then > while read TRUSTED; > do > $IPT -t nat -A PREROUTING -p udp -s $TRUSTED > --destination-port 69 -i $FW_INET_IFACE -j LOG --log-level $LOG_LEVEL > --log-prefix "DNAT IN TFTP OK: " > $IPT -t nat -A PREROUTING -p udp -s $TRUSTED > --destination-port 69 -i $FW_INET_IFACE -j DNAT --to-destination > $INTERNAL_TFTP:69 > done < $TRUSTED_LIST > fi > > -----Original Message----- > From: netfilter-admin@xxxxxxxxxxxxxxxxxxx > [mailto:netfilter-admin@xxxxxxxxxxxxxxxxxxx] On Behalf Of Remus > Sent: Wednesday, December 03, 2003 12:27 AM > To: netfilter@xxxxxxxxxxxxxxxxxxx > Subject: Port Forwarding > > Hi folks, > > I have a PREROUTING rule: > iptables -t nat -A PREROUTING -d $EXTERNALIP_1 -s some_external_IP -p 47 -j > DNAT --to 192.168.0.19 > > How to add more source addresses which will be able to connect? > > > Thanks in advance > > Remus > > >