В работа се наложи да пусна asterisk и ми се наложи да добавям много IP, реших да си съкратя малко повторенията 🙂 Скрипта не е кой, знае какво но ми спести доста време 🙂#!/bin/bash
args =( " $@ " )
IPT = "/sbin/iptables" #Path to iptables
IPTS = "service iptables save"
IF = "eth2" #your network interface
Restart = "service iptables restart"
#Add your rules
$IPT -I INPUT -p udp -m udp -s $@ --dport 10000:20000 -j ACCEPT -i $IF
$IPT -I INPUT -p udp -m udp -s $@ --dport 5062 -j ACCEPT -i $IF
$IPT -I INPUT -p tcp -m tcp -s $@ --dport 22 -j ACCEPT -i $IF
#Save you rules
echo "Save you rules"
$IPTS
#Restart iptables
echo "Please wait to restart your iptables"
$Restart
exit 0
За да пуснете скрипта напишете следната команда :chmod +x iptab.sh
./iptab.sh IP