Compartilhamento de internet com Ubuntu 8.04 - Permissão negada! [RESOLVIDO]

1. Compartilhamento de internet com Ubuntu 8.04 - Permissão negada! [RESOLVIDO]

Paulo
progmen

(usa Outra)

Enviado em 23/08/2008 - 16:50h

Colegas,
Estou tentando compartilhar a internet com o Ubuntu 8.04 e estou tendo problemas. Sigo a risca os tutorias e me depara com um erro sempre em um local especifico: "echo 1 > /proc/sys/net/ipv4/ip_forward". Quando digito isso, o sistema de diz "Permissao negada". Faco isso com o sudo. Estou tentando me livrar de uma vez por todas da dependência de sistemas proprietários na empresa, mas para coisas simples como compartilhar a conexão já tenho problemas.
Se alguém puder me ajudar desde já agradeço,

Paulo Rogério


  


2. Re: Compartilhamento de internet com Ubuntu 8.04 - Permissão negada! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/08/2008 - 17:27h

Tente o seguinte...

Copie e cole o script no editor de texto de sua preferência:

#!/bin/sh

# Permitir ip_forward no kernel
sudo echo 1 > /proc/sys/net/ipv4/ip_forward

# Mascarar (NAT) tráfego que vem de wlan0 e sai por eth0
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

No meu caso, a placa conectada a internet é uma wireless e o dispositivo reconhecido com wlan0. Você deverá trocar se for eth0, eth1 etc...

Salve-o com um nome qualquer, exemplo, compartilhar-net. Em seguida, digite os seguintes comandos como root:

# chmod +x compartilhar-net
# mv compartilhar-net /etc/network/if-up.d/

Reinicie o pc ou reinicie o serviço digitando:

# /etc/init.d/metworking restart


3. Ainda não foi.

Paulo
progmen

(usa Outra)

Enviado em 23/08/2008 - 20:29h

Obrigado pelo retorno Rychardi, mas infelizmente não funcionou comigo. Continuo tentando.
Mesmo assim valeu pela tentativa.

Paulo Rogério


4. Re: Compartilhamento de internet com Ubuntu 8.04 - Permissão negada! [RESOLVIDO]

Isaque Vieira de Sousa Alves
isaque_alves

(usa Fedora)

Enviado em 23/08/2008 - 21:30h

Só para confirmar, você está digitando exatamente a linha abaixo?
$ sudo echo "1" >/proc/sys/net/ipv4/ip_forward


5. Permisão negada!

Paulo
progmen

(usa Outra)

Enviado em 23/08/2008 - 21:34h

Ola Aluno,
Obrigado pelo retorno.

Sim estou usando esse comando. Percebi que muita gente também reclama!

Abraço,
Paulo Rogério.


6. Um pouco diferente ...

Erico Schuch
Érico Schuch

(usa Debian)

Enviado em 08/01/2009 - 01:47h

Nada disso vai funcionar.
Se quiser colocar o echo 1> /proc/... deve ser no arquivo /etc/rc.local.
Mas no Ubuntu que usa sysctl, deve ser editado o arquivo /etc/sysctl.conf e retirar o comentário da linha abaixo:
net.ipv4.ip_forward=1
Não lembro como reinicia o sysctl, mas reiniciando a máquina já funciona.
Não esqueça as suas regras de mascaramento no iptables.
Se mesmo assim você deseja usar um estilo sudo algo, use
echo 1 | sudo tee /proc/...
Qualquer dúvida, leia o
man tee
ou
man sysctl.conf


7. Re: Compartilhamento de internet com Ubuntu 8.04 - Permissão negada! [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 08/01/2009 - 08:51h

ae amigao se tu tem a senha de root

$su -

depois

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

edite o arquivo /etc/sysctl.conf

descomente a linha(basta tirar a #)

net.ipv4.ip_forward=1

saia salvando

caso tenha firewall ae precisa colocar regra no iptables

iptables -t nat -A POSTROUTING -p tcp --dport 80 -s 0/0 -j MASQUERADE

valeu e abraço


8. Re: Compartilhamento de internet com Ubuntu 8.04 - Permissão negada! [RESOLVIDO]

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 04/02/2009 - 11:22h

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

Ou seja, o echo executa como root e a saida do echo (no caso o 1) deverá ser jogada no arquivo que o usuário não tem permissão!

isto é uma das limitações do sudo, bagunça que o Ubuntu fez.

Faça isto que funciona:

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

Ah, e como o amigo acima sugeriu, coloca isto no arquivo de configuração para que seja executado sempre que a máquina inicie.


9. Nada!!

cosme matos
cosmematos

(usa Fedora)

Enviado em 24/02/2009 - 12:23h

rap estive lendo ai e estou com esse mesmo problema mais eu tantem nao conseguir resolver ja estou com cabeça ardeno o q eu faço?


10. Re: Compartilhamento de internet com Ubuntu 8.04 - Permissão negada! [RESOLVIDO]

Guilherme
guisofisk

(usa Ubuntu)

Enviado em 12/12/2012 - 16:05h

richardandrade escreveu:

ae amigao se tu tem a senha de root

$su -

depois

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

edite o arquivo /etc/sysctl.conf

descomente a linha(basta tirar a #)

net.ipv4.ip_forward=1

saia salvando

caso tenha firewall ae precisa colocar regra no iptables

iptables -t nat -A POSTROUTING -p tcp --dport 80 -s 0/0 -j MASQUERADE

valeu e abraço




Cara, você me salvou com isto. Geralmente quando reiniciava o servidor do meu cliente, a maioria dos serviços voltavam, menos o acesso aos email via outlook ou windows live, mesmo com as portas liberadas. Depois de descomentar a linha que você falou, o problema acabaou.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts