Comunidade Fedora Brasil :: Exibir tópico - erro ao digitar ao subir script
Exibir mensagem anterior :: Exibir próxima mensagem
Autor
Mensagem
_SERIAL_ Novato Registrado em: Apr 01, 2008 Mensagens: 5
Enviada: Sex Jul 11, 2008 3:55 pm Assunto: erro ao digitar ao subir script
# !/bin/bash
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -A POSTROUTING -t nat -s 192.0.0.0/24 -o eth0 -j MASQUERADE
/etc/init.d/net
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
': Table does not exist (do you need to insmod?) `nat
Perhaps iptables or your kernel needs to be upgraded.
': Table does not exist (do you need to insmod?) `nat
Perhaps iptables or your kernel needs to be upgraded.
: Arquivo ou diretório não encontrados/net/ipv4/ip_forward
iptables: Bad policy name
alguem sabe me dizer o pq disso aguardo
Voltar ao Topo
rlvianna Novato Registrado em: Jun 11, 2007 Mensagens: 45 Localização: Brasília
Enviada: Sex Jul 25, 2008 6:12 am Assunto:
_SERIAL_,
Erros indicados referentes a tabelas inexistentes, altere seu script para algo deste jeito:
#!/bin/bash
/sbin/iptables -F # limpa todas as regras OUTPUT, INPUT
/sbin/iptables -t nat # limpa todas as regras contidas na tabela NAT
echo 1 > /proc/sys/net/ipv4/ip_forward # ativando ip_forward
/sbin/modprobe iptable_nat # inserindo o modulo do NAT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # mascarando saída
Agora vai funcionar perfeitamente,
Atenciosamente,
Roberto Vianna
Voltar ao Topo
_SERIAL_ Novato Registrado em: Apr 01, 2008 Mensagens: 5
Enviada: Ter Jul 29, 2008 7:41 am Assunto:
Ok vou fazer isso e ja digo se deu certo
Voltar ao Topo
Enviar Mensagens Novas: Proibido . Responder Tópicos Proibido Editar Mensagens: Proibido . Excluir Mensagens: Proibido . Votar em Enquetes: Proibido .
Powered by phpBB © 2001, 2005 phpBB Group