Iptables ao iniciar o linux
Tenho a seguinte linha em uma regra de iptables, quando rodo no linux não dá
problema nenhum mas quando o linux inicia não consegue transferir o ip do
PPP0 para a variável, mas depois que já iniciou eu rodo a regra ai não dá
problema algum, segue as linhas de comando.
IP_NET_DEVICE=ppp0
IP_NET=`ifconfig $IP_NET_DEVICE | awk -F\ '/inet/ {print $3}';`
echo "IP Internet: " $IP_NET
iptables -t nat -A PREROUTING -p tcp -d $IP_NET --dport 1919 -j DNAT --to
192.168.0.55
iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.55 --sport 1919 -j
SNAT --to $IP_NET
alguém saberia me dizer o porque disto?
Ricardo Faria.
Iptables ao iniciar o linux
provavelmente pq o script ta sendo executado antes da ppp0 ter o ip atribuido... em q lugar vc ta colocando pra executar o script?
Iptables ao iniciar o linux
vc ainda num me respondeu, onde eh q vc coloco o script pra ser executado?
Iptables ao iniciar o linux
entaum faz diferente, tira ele do ntsysv, e coloca ele pra ser executado na ultima linha do seu rc.local
Ai só ira levantar o serviço se fizer logon no linux?
Ai só ira levantar o serviço se fizer logon no linux?
Se for isso, fica inviável!
Ricardo Faria
Iptables ao iniciar o linux
nao cara, o rc.local eh a ultima coisa q eh executada qdo a maquina liga, ele vai rodar tento logado ou nao