Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

1. Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Silvio Soriano Junior
s.s.junior

(usa Ubuntu)

Enviado em 26/04/2009 - 09:22h

Bom dia pessoal! Sou novo usuário do Linux, estou configurando um novo servidor debian proxy e firewall para minha rede. Já instalei o squid e fiz um arquivo firewall, tornei-o executável com o comando chmod a+x firewall. Quando terminei fui acertar as rotas com "route del default" ... depois "route add default eth1" depois /etc/init.d/firewall restart, qdo executo esse comando recebo a seguinte msg: "-bash: /etc/init.d/firewall: /bin/sh^M: bad interpreter: Arquivo ou diretorio não enmcontrado". No meu firewall a primeira linha "!/bin/sh" está comentada ai pensei que tivesse recebido essa msg devido esta linha estar comentada, descomentei ela e tentei novamente o comando /etc/init.d/firewall restart e obtive a seguinte msg: dentre uma serie de erros com relação a iptables tive assim: arquivo ou diretorio não encontrado /sys/net/ipv4/ip_forward. Já adianto que no meu firewall esse endereço esta /proc/sys/net/ipv4/ip_forward. Alguem pode me ajudar. Sou usuário novo de linux e ja estou com essa bomba de configurar servidor, ordem do trabalho.... vlw


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/04/2009 - 10:28h

Pra ativar o ip_forward:

echo 1 > /proc/sys/net/ipv4/ip_forward

D uma olhada no seu script com o editor mcedit. Vc vai v q à frente das linhas existe um ^M. Apague-os, salve e tente executá-lo outra vez.

3. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Silvio Soriano Junior
s.s.junior

(usa Ubuntu)

Enviado em 26/04/2009 - 10:46h

Eu uso o editor VIM! Não entendi sua explicação amigo!!


4. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Julian Castaman
maninhx

(usa Slackware)

Enviado em 26/04/2009 - 11:27h

tanto faz o editor. use o editor que preferir.

só confere a llinha e ve se esta igual a do amigo acima.


5. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Silvio Soriano Junior
s.s.junior

(usa Ubuntu)

Enviado em 26/04/2009 - 12:12h

Minha linha esta:

echo "1" > /proc/sys/net/ipv4/ip_forward
#echo "Habilitar o trafego de IP entre as placas: ....................[ok]"

o certo eh no inicio é a linha estar #!/bin/sh ou !/bin/sh ???

qdo ela esta #!/bin/sh qdo dou restart no firewall obtenho a seguinte msg:
/bin/sh^M: bad interpreter: Arquivo ou diretorio não enmcontrado"

qdo ela esta !/bin/sh ai que vou ter a msg com relação ao ip_forward.




6. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 26/04/2009 - 14:16h

tem um aplicativo chamado "sysctl" que eu acho que pode te ajudar...

http://www.openit.com.br/freebsd-hb/configtuning-sysctl.html


7. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Silvio Soriano Junior
s.s.junior

(usa Ubuntu)

Enviado em 26/04/2009 - 14:23h

Ainda nao consegui resolver!!!


8. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 26/04/2009 - 14:47h

vc tentou pelo sysctl?

o link correto é esse:

http://linux.die.net/man/8/sysctl

vc usa um # sysctl -a |grep ip_forward

para encontrar as opções que deseja

depois # sysctl net.ipv4.ip_forward=1


9. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Silvio Soriano Junior
s.s.junior

(usa Ubuntu)

Enviado em 26/04/2009 - 15:14h

Aiii!! Nada ainda!!! qdo faço o /etc/init.d/firewall restart

aparece a msg de erro:

-bash: /etc/init.d/firewall: /bin/sh^M: bad interpreter: Arquivo ou diretório não encontrado.


10. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 26/04/2009 - 15:25h

tenta deixar a primeira linha desse arquivo assim:

#!/bin/bash

"comentada" e tudo junto mesmo...

esse ^M pode ser algum caractere de escape errado... então certifique-se que não tem nada antes nem depois na linha desse #!/bin/bash


11. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Silvio Soriano Junior
s.s.junior

(usa Ubuntu)

Enviado em 26/04/2009 - 15:27h

Qdo ela esta comentada ai tento restartar o firewall ai tenho essa msg q falei acima... qdo deixo ela sem comentar ele me retorna uma serie de msgs com relação a IPTABLES


12. Re: Erro /proc/sys/net/ipv4/ip_forward ao restartar o firewall [RESOLVIDO]

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 26/04/2009 - 15:29h

deixa como #!/bin/bash

bash e não sh

e verifica esse lance dos caracteres de escape.... deve ter alguma coisa nesse #!/bin/bash^M



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts