5 $slice_ip=`cat /etc/vservers/$slice/interfaces/0/ip`;
13 die ("Src and dst ports need to be numbers") if (($src_port=~/[^0-9]/) || ($src_port=~/[^0-9]/));
15 $IPTABLES_CMD_1="/sbin/iptables -t nat -D PREROUTING -m tcp -p tcp -d $slice_ip --dport $src_port -j DNAT --to-destination $slice_ip:$dst_port";
17 $IPTABLES_CMD_2="/sbin/iptables -t nat -A PREROUTING -m tcp -p tcp -d $slice_ip --dport $src_port -j DNAT --to-destination $slice_ip:$dst_port";
19 print "Removing any previous instances of this rule: $IPTABLES_CMD_1\n";
20 system($IPTABLES_CMD_1);
22 print "Adding forwarding rule: $IPTABLES_CMD_2\n";
23 system($IPTABLES_CMD_2);