Atenção! Para UBUNTU 10.10, veja a soluç…
Atenção! Para UBUNTU 10.10, veja a solução postada pelo Jotaerry nos comentários, é bem fácil!
———————
Toda vez que reinstalo meu linux, fico meia hora procurando o script para compartilhar a internet com os amigos. Decidi dessa vez escrever no meu blog pra não perdê-lo nunca mais
Meu caso é o seguinte, quero compartilhar minha conexão 3G da claro (ppp0) através da minha placa de rede sem fio (eth1).
Para isso, o primeiro passo é instalar o servidor dhcp. Pra isso, abra um terminal: Aplicativos->Acessórios->Terminal
E digite:
sudo apt-get install dhcp3-server
Vamos modificar o arquivo de configuração do serviço de dhcp. No terminal, digite:
sudo gedit /etc/dhcp3/dhcpd.conf pre> E substitua o conteúdo do arquivo pelo seguinte:ddns-update-style none; option domain-name "example.org"; option domain-name-servers 200.230.210.3, 200.230.210.6; default-lease-time 600; max-lease-time 7200; log-facility local7; subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.50 192.168.2.100; option routers 192.168.2.1; } #----------fim do arquivo-----------Agora crie um arquivo /usr/local/bin/compartilhaNet.
sudo gedit /usr/local/bin/compartilhaNetCole o conteúdo abaixo no arquivo fazendo as modificações necessárias:
#!/bin/bash # eth1 é minha placa de rede sem fio, mude de eth1 para outra coisa # caso sua placa de rede seja outra, tal como eth2 ou eth0 iwconfig eth1 mode ad-hoc iwconfig eth1 essid minharede ifconfig eth1 192.168.2.1 netmask 255.255.255.0 /etc/init.d/dhcp3-server start # Limpar todas as regras do iptables /sbin/iptables -F /sbin/iptables -t nat -F # Mascarar (NAT) tráfego que vem de eth1 e sai por ppp0 # ppp0 é meu dispositivo que está conectado na internet, no caso, minha # placa 3g da claro /sbin/iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o ppp0 -j MASQUERADE # Permitir ip_forward no kernel echo 1 > /proc/sys/net/ipv4/ip_forward # Para acesso ftp dos micros internos, habilitar o módulo nat_ftp /sbin/modprobe ip_nat_ftp # --------------------fim do arquivo------------Agora é necessário tornar este arquivo executável. Pra isso, digite o seguinte no terminal:
sudo chmod a+x /usr/local/bin/compartilhaNetPronto. Agora é só executar o script toda vez que quiser compartilhar sua net, mas antes disso, é necessário desativar o gerenciamento da placa de rede sem fio pelo gnome. Pra isso, clique com o botão direito no Network Manager e desmarque a opção "Habilitar rede sem fio".
Agora sim, execute o script:
sudo compartilhaNetFeito!
[paypal text="Falando em compartilhar, você não gostaria de ajudar a este site se manter contribuindo com US$ 2,00? Clique aqui!" email="richieri@gmail.com" title="Contribuicao voluntaria para o site Richieri.com" amount="2" currency="USD" /]

richieri 23:24 on 15/05/2009 Permalink |
Se você quiser adicionar uma senha na sua rede, adicione a linha abaixo no arquivo compartilhaNet:
iwconfig eth1 key restricted 1020-3040-50
A senha neste caso, será 1020304050 sem os hífens
Arthur Rodrigues 4:24 on 31/08/2009 Permalink |
Diz uma coisa, essa senha vai ser criptografada ou não?
Tipo, usa WPA ou WPE…?
Se não, vc sabe como habilitar?
vlw
Bucharel 23:09 on 30/05/2009 Permalink |
Cara, procurei meia internet por isso, fiz milhões das bilhões de dicas que consegui e isso resolveu!
to nem acreditando haeuheauea
Valeu mesmo!
richieri 17:24 on 31/05/2009 Permalink |
Que bom!
grinaldo 12:33 on 02/08/2009 Permalink |
no meu nao funcionou aparece amensagem
Error for wireless request "Set ESSID" (8B1A) :
SET failed on device wlan0 ; Input/output error.
* Starting DHCP server dhcpd3 [ OK ]
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base, it will be ignored in a future release.
grinaldo 12:39 on 02/08/2009 Permalink |
opa agora rodei o comando uma segunda vez e achou a rede criada mas conecta e nao navega o que pode ser pois meu modem aparece assim GSM (ttyACM0) tenho que colocar ela no lugar do ppp0?
Ionn12 16:15 on 05/08/2009 Permalink |
E para conectar um roteador pela porta Eth0, como faço?
Ionn12 21:23 on 10/08/2009 Permalink |
Caraca cara não funcionou. Mas estamos no caminho certo porque a execução não deu erro. Falta algum pequeno detalhe. Ai vai da forma que editei para alguns pequenos ajustes aqui: o endereço do meu roteador 192.168.0.1
# Limpar todas as regras do iptables
/sbin/iptables -F
/sbin/iptables -t nat -F
# Mascarar (NAT) tr�fego que vem de eth0 e sai por ppp0
# ppp0 � meu dispositivo que est� conectado na internet, no caso, minha
# placa 3g TIM
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o ppp0 -j MASQUERADE
# Permitir ip_forward no kernel
echo 1 > /proc/sys/net/ipv4/ip_forward
# Para acesso ftp dos micros internos, habilitar o m�dulo nat_ftp
/sbin/modprobe ip_nat_ftp
Agradeço muito tua disponibilidade para ajudar!
Abraço.
Ionn12 21:26 on 10/08/2009 Permalink |
ops! o endereço do meu roteador 192.168.0.2
Grato.
Ionn12 17:01 on 01/09/2009 Permalink |
Não ha mensagem de erro. Estou pirando. Passei a experimentar a solução nativa do BigLinux e consegui por uma única vez conectar um a micro WXP no cabo ethernet. ao roteador conecta a rede mas nenhum sinal de internet. Quando instalei o Firestarter notei na tabela de conexões bloqueadas varias tentativas de acesso de um ISP da TIM na minha máquina e como em muitas tentavicas de compartilhamento a conexão com a TIM é derrubada fiquei pensando até que eles tenham um robô uqe investiga as nossas conexões e derruba os compartilhamentos. Parece que o compartilhameto da da conexão da TIM é especialmente difícil porque não tenho encontrado muitos artigos sobre isto na Net. Grato.
Ronaldo 18:50 on 10/09/2009 Permalink |
Oww, obrigado mesmo.
Também estava a procura de algo assim para compartilhar meu Vivo 0,5G pelo EEEPC.
Vou testar e coloco os comentários.
Abraço a todos.
Beto 22:20 on 11/09/2009 Permalink |
Aqui funcionou de primeira… Obrigadão…
Beto 20:48 on 30/10/2009 Permalink |
Na versão 9.04 funcionou 100%. instalei a 9.10, e apesar de não aparecer erro, não tem resposta do gateway. Se tiver alguma luz, to sempre por aqui.
Neuilson 17:34 on 12/09/2009 Permalink |
Valew cara!!! meus parabéns!!!
Funfou beleza
Nelson 22:57 on 28/10/2009 Permalink |
Cara, fiz tudo como está descrito, só que ao invés de fazer o script eu rodei tudo na mão para ver as mensagens de erro. Não apareceu nenhuma mensagem de erro. Tenho um desktop com Ubuntu 9.04 (compartilhando via wireless uma conexão cabeada) e um notebook com XP, que deveria se conectar com o Ubuntu. O XP encontra a rede, se conecta, mas não pinga o desktop e muito menos navega. O que pode ter ocorrido? Tentei tando com dhcp quanto com IP fixo e o problema é o mesmo.
Wesley 1:26 on 20/11/2009 Permalink |
"Sem resposta do Gateway" =/
Ivaldo 17:16 on 30/03/2010 Permalink |
Olá sou novato no linux ubuntu. Conheço bastante o win XP. Portanto, gostaria que me explicasse passo a passo, como faço para voltar a conectar internet sem fio vinda do meu roteador Dlink DI-520, ao qual conectava normalmente antes de atualizar o ubuntu 8.10 para o 9.04. A conexão por cabo também às vezes conecta outras não. Muito obrigado.
Jotaerry 15:34 on 20/10/2010 Permalink |
Cara,
Eu estava procurando como compartilhar internet pela minha wifi do ubuntu 10.10 e cheguei neste tuto. porém eu precisava de uma solução rápida, coisa de minutos. Daí deixei a página aberta e fui pesquisar em outras. Nenhuma era simplificada.
Como não estava conseguindo achar o que eu precisava, resolvi fazer alguns teste e consegui resolver meu problema de uma forma muito simples. Abaixo descreverei o que fiz, passo-a-passo, e nem gastei 5 min pra conseguir compartilhar minha net.
1 – Cliquei com botão direito do mouse no ícone que mostra as conexões de rede do ubuntu 10.10.
2 – Cliquei na opção “editar conexões”;
3 – Na janela que abriu, cliquei na aba “Sem fio”;
4 – Cliquei em “adicionar”;
5 – Na janela que abriu, na aba “Sem fio” fiz:
# Em “SSID” coloquei um nome qualquer.
# Em “Modo” coloquei como “Adhoc”.
# Nos outro campos não mexi em mais nada, deixei o padrão.
6 – Na aba “Configurações IPv4″, em método, escolhi a opção “Compartilhado com outros computadores”.
7 – E por último, aplicar.
Nem pediu senha de root pra criar o compartilhamento. Na mesma hora pedi pra meu colega procurar redes disponíveis pelo win 7 e no mesmo instante já achou minha adhoc. Conectou e já pôde navegar sem problemas.
Sei que não criei proteção nenhuma, mas não era preciso.
Quem quiser segurança, antes de colocar que é compartilhado com outros computadores, pode experimentar as opções disponíveis na aba “Segurança sem fio”.
Bom, é isso ai. Compartilhei a net que chegava via cabo para 5 outros notebooks.
(uso ubuntu 10.10).
richieri 7:42 on 21/10/2010 Permalink |
Maravilha cara!
GirlGamer 15:16 on 14/11/2010 Permalink |
Uso, também, o Ubuntu 10.10 e ao tentar compartilhar a internet com o windows vista starter usando o método do Jotaerry a a rede não era encontrada. Entretanto com o a seu método, richieri. não tive problemas. Apenas adicionei uma regrinha extra no iptables pra melhorar a segurança da rede (iptables -A INPUT -p tcp -i wlan0 –syn -j DROP).
Ellaine 7:36 on 17/11/2010 Permalink |
Ola gostaria de saber como eu façopra instalar o meu modem 3g onda MSA405HS da TIM no 10.10?
vc poderia me ajudar?
desde ja agradeço.
Antonio Neres 20:36 on 14/03/2011 Permalink |
Boa noite, Ronaldo!
Por favor ajude-me a conectar o Ubuntu 10.10 na rede wifi. Ele reconhece a rede, eu digito a senha mas ele não conecta. Se você puder me ajudar eu ficarei muito grato. Por favor envie-me uma resposta.
att,
Antonio Neres