o que tem na linha 29 e na linha 56 do rc.local ?
Versão Imprimível
o que tem na linha 29 e na linha 56 do rc.local ?
a linha 26 hehehe tava faltando um (") no final no meu ip
e a linha 56 nao tem nada...eh o final da pagina
agora consertei a linha 26 e mandei reiniciar o rc.local.....deu issu:
/etc/firewall.sh: line 22 a 36: /sbin/iptables: arquivo ou diretorio nao encontrado
cara.. esses detalhes vc tem que acertar para a sua distro..
exemplo...
provavelmente na sua distro o iptables nao fica no /sbin deve ser /usr/sbin
digita isso aqui:
whereis iptables
pega o diretorio onde fica o binario do iptables e modifica isso nas regras do rc.local
realmente fica na /usr/sbin...entao o script ficaria assim?
#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
echo 1 > $f
"usr"/sbin/modprobe iptable_nat
"usr"/sbin/modprobe ip_conntrack_ftp
"usr"/sbin/modprobe ip_nat_ftp
IPTABLES="/sbin/iptables"
INT_IF="eth0"
EXT_IF="eth1"
INT_IP="xxx.xxx.xxx.xxx"
EXT_IP="xxx.xxx.xxx.xxx"
INT_NET="192.168.0.0/24"
$IPTABLES -F
$IPTABLES -F -t nat
$IPTABLES -F -t mangle
$IPTABLES -X
$IPTABLES -X -t nat
$IPTABLES -X -t mangle
$IPTABLES -Z
$IPTABLES -Z -t nat
$IPTABLES -Z -t mangle
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -A POSTROUTING -t nat -o $EXT_IF -s $INT_NET -j SNAT --to $EXT_IP
se for soh issu jah fiz e msm assim deu erro de localização....
nao cara.. hehehe
tem que ficar assim
/sbin/modprobe iptable_nat
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
IPTABLES="/usr/sbin/iptables"