Autor Tópico: Compartilhamento ip_forward  (Lida 4697 vezes)

Offline rockeiroarck

  • Usuário Ubuntu
  • *
  • Mensagens: 20
    • Ver perfil
Compartilhamento ip_forward
« Online: 24 de MAR?O de 2009, 18:48 »
Fala galera, acabei de achar o forum do ubuntu...
achei bem interessante...esta me ajudando com algumas duvidas...

Estou tendo um problema com o seguinte comando...
echo 1 > /proc/sys/net/ipv4/ip_forward


Estou usando o ubuntu server 8.10
quando tento executar este comando fala que não tenho permissao...
da permissao negada...

quando execute tento ou assim
echo 1 > /proc/sys/net/ipv4/ip_forward
ou
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
e da permissao negada..
ja tentei dar chmod no arquivo também da permissao negada...
como arrumo isso?

Valeu galera

Abraço

Offline FaBMak

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 722
    • Ver perfil
    • fabmak://website
Re: Compartilhamento ip_forward
« Resposta #1 Online: 24 de MAR?O de 2009, 19:31 »
Código: [Selecionar]
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website | http://twitter.com/fabmak

Offline rockeiroarck

  • Usuário Ubuntu
  • *
  • Mensagens: 20
    • Ver perfil
Re: Compartilhamento ip_forward
« Resposta #2 Online: 25 de MAR?O de 2009, 18:32 »
Valeu brother...
deu certinho agora funfou...

mas toda vez que reinicio perde a conf.
Como mantenho agora??

Abraço

Offline Nandoecami

  • Usuário Ubuntu
  • *
  • Mensagens: 36
    • Ver perfil
    • TV Cabo de Santo Anastácio
Re: Compartilhamento ip_forward
« Resposta #3 Online: 26 de MAR?O de 2009, 23:46 »
eu de novo

rsrs
fax assim coloca estas linhas dentro do rc.local quando reiniciar ja esta tudo transparente
veja bem o meu servidor o ip que uso como gatway é 10.1.1.2 entao se o ip do seu servidor for outro modifique conforme precisar
Isto vai fazer os redirecionamentos ^^
----------------------------------------------------------------------
iptables -t nat -A PREROUTING -s 10.1.1.2 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A POSTROUTING -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
exit 0
-----------------------------------------------------------------------
vai ficar assim:

root@Squid:~# mcedit /etc/rc.local
/etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
iptables -t nat -A PREROUTING -s 10.1.1.2 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A POSTROUTING -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
exit 0




Fernando luiz

Humildade Sempre !!!