Bom dia!!!
tenho um script que execulta as seguintes funções em php, via web
####################
#inicio do script
$ips = $_POST['ip'];
$mac = $_POST['mac'];
if($ip){
#redireciona para o apache
shell_exec("sudo /usr/sbin/iptables -A PREROUTING -p tcp -s $ip --dport 80 -j DNAT --to-destination 10.110.5.1:1235");
#libera navegação
shell_exec("sudo /usr/sbin/iptables -t nat POSTROUTING -s $ip/32 -j MASQUERADE");
shell_exec("sudo /usr/sbin/iptables -A FORWARD -m mac -s $ip/32 -mac $mac -j ACCEPT");
shell_exec("sudo /usr/sbin/iptables -A FORWARD -m mac -d $ip/32 -mac $mac -j ACCEPT");
echo '<br>O ip foi adicionado e liberado</br>';
echo '<br>$ip e $mac</br>';
echo '<br> Não esquecer de verifeicar se a "ROTA" está liberada, para verificar click aqui: <a href="#" onClick="MM_openBrWindow('ultimo_ip.php','','location=yes,status=yes,width=950,height=400')">Ultimo Ips</a></div></td>'
}
else {
echo 'Error, Regras não aplicadas...';
}
?>
#fim script
#############
A regras do iptables está funcionando 100%.
Gostaria de saber como eu faço para guardar essas regras aplicadas pelo php.
tipo assim:
ex. 1: >> /home/ipt_web.
ex.2: shell_exec("sudo /usr/sbin/iptables -t nat POSTROUTING -s $ip/32 -j MASQUERADE"); >> /home/ipt_web
alguem pode me agudar?