Você só precisa mudar
echo "iptables -I INPUT -s 0/0 -p tcp --dport 5666 -j ACCEPT"
para
iptables -I INPUT -s 0/0 -p tcp --dport 5666 -j ACCEPT
Você pode deixar -s 0/0
out:
iptables -I INPUT -p tcp --dport 5666 -j ACCEPT
E faria sentido considerar qual é a melhor posição dentro de INPUT
. Se esta regra for a quinta (em vez da primeira), mude a chamada para:
iptables -I 5 INPUT -p tcp --dport 5666 -j ACCEPT
e
"cat /etc/sysconfig/iptables | grep -- "5666""
contém um erro. O comando
cat /etc/sysconfig/iptables | grep -- "5666"
não é executado. Você deve adicionar a substituição de comando:
"$(cat /etc/sysconfig/iptables | grep -- "5666")"