Yes it is, In looking at the syntax you included in your message, the mistake is 2074 - 2076. it should read 2074:2076 HTH and I will be glad to help with any other iptables questions that you may have. Steve Dawes PH: (403) 268-5527. Mailto: sdawes at gov.calgary.ab.ca > -----Original Message----- > From: Doug Lawlor [mailto:dlawlor at roadrunner.nf.net] > Sent: 2002 April 11 12:18 PM > To: speakup at braille.uwo.ca > Subject: Specifying a port range with iptables? > > > Is it possible to specify a port range using iptables? If I present > iptables with the following line it gives me a statement > something like: > > iptables -A PREROUTING -t nat -p udp -d $MYIP --dport 2074 - > 2076 -j DNAT --to 192.168.0.2:2074 - 2076 > > "Bad argument `-' > Try `iptables -h' or 'iptables --help' for more information. " > > If I take out the spaces between the dashes: > > iptables -A PREROUTING -t nat -p udp -d $MYIP --dport > 2074-2076 -j DNAT --to 192.168.0.2:2074-2076 > > I get an invalid port specification or something to that effect. > > Any help on this would be appreciated. > > Doug > > -- > Doug Lawlor <dlawlor at roadrunner.nf.net> > > #!/bin/bash > # Script: rc.firewall > # Created on: 17/02/2002 > # Author: Doug Lawlor <dlawlor at roadrunner.nf.net > # Modified on: 11/04/2002 > > # Added code to get the ip from eth0 and > # put it into a variable for use in the port forwarding. > #simplified the port forwarding setup. > # Now uses two lines of scripting instead of 6 > > # Grab the IP address from eth0 using 'ifconfig' > # and put it into a variable. > MYIP=`ifconfig eth0 | sed '/.*addr:/!d;s///;s/ .*//'` > > # Proform Address translation on all packets going out eth0 > iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE > > # Open the following ports for Speak Freely > # Forward ports 2074-2076 to 192.168.0.2 > > # Forward ports 4074-4076 to 192.168.0.2 > iptables -A PREROUTING -t nat -p udp -d $MYIP --dport 4074 - > 4076 -j DNAT --to 192.168.0.2:4074 - 4076 > > # End rc.firewall > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup >