#!/bin/bash ############################################### #chmod +x iptab.sh # #./iptab.sh IP comment # #example ./iptab.sh 192.168.1.1 Panev # #example output ****tcp dpt:22 /* Panev */ # ############################################### args=("$1") #arguments args=("$2") #arguments IPT="/sbin/iptables" #Path to iptables IPTS="service iptables save" IF="eth2" #your network interface Restart="service iptables restart" #Add your rules #echo "IPv4" - in development $IPT -I INPUT -p udp -m udp -s $1 --dport 10000:20000 -j ACCEPT -i $IF -m comment --comment "$2" $IPT -I INPUT -p udp -m udp -s $1 --dport 5060:5062 -j ACCEPT -i $IF -m comment --comment "$2" $IPT -I INPUT -p tcp -m tcp -s $1 --dport 22 -j ACCEPT -i $IF -m comment --comment "$2" #Save your rules echo "Save you rules" $IPTS #Restart iptables echo "Please wait to restart your iptables" $Restart #Show iptables rules and comment echo "Show iptables rules" $IPT -L INPUT -n --line-numbers #View and remove rulz echo "Please type iptables -L INPUT -n --line-numbers or iptables -D INPUT num to remove rules"