Tagged: wireless RSS

  • richieri 12:34 on 17/05/2009 Permalink | Reply
    Tags: Ad-Hoc, adhoc, fio, , , wireless   

    Como colocar vários computadores em rede sem fio sem um Access Point? 

    Algumas vezes já passei por uma situação onde parecia impossível conectar diversos laptops em rede, já que não havia uma infraestrutura preparada para conectá-los. Em alguns eventos que participo, não temos muitas vezes cabo para conectar os laptops em rede, nem um access point (AP) para conectá-los em rede.

    E as vezes apenas um AP não é suficiente para gerenciar todos os laptops de um evento bem como o sinal do AP não alcança o laptop que está mais distante dele.

    centralizadaNormalmente, os AP’s trabalham no modo “Infraestrutura”.

    Neste modo, todos os laptops se conectam diretamente ao AP, ou seja, ele é o centralizador do sinal.

    Se um computador precisa passar um arquivo para outro computador, estes dados passam necessariamente pelo AP. Sendo assim, estamos falando de uma rede centralizada, não distribuída, como na figura a esquerda.

    Este fim de semana descobri que existe uma forma muito mais simples de conectar vários laptops em rede sem necessidade  de um AP. Isto é possível através do modo Ad-Hoc das placas de rede sem fio.

    modo_ad_hoc02

    No modo Ad-Hoc, cada laptop ou computador com rede sem fio, se torna tanto receptor como reemissor do sinal da rede. A figura ao lado mostra exatamente o que é possível fazer a partir disso. O primeiro computador da esquerda,está conecato com o primeiro computador da direita, através das conexões e equipamentos que estão entre eles. E todos se conectam com todos formando assim uma rede distribuída sem fio, como na figura abaixo:

    distribuida

    Se um destes computadores estiver conectado à internet, e se todos os outros tiverem ele como gateway, todos os outros poderão acessar a internet.

    Dá pra viajar no que é possível fazer com isto :-)

    Para ver como criar uma rede Ad-Hoc, veja este post:

    Compartilhando internet no Ubuntu 9.04 pela rede sem fio

     
  • richieri 22:21 on 11/05/2009 Permalink | Reply
    Tags: , compartilhar, dhcpd, , , , , , wireless   

    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
    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/compartilhaNet

    Cole 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/compartilhaNet

    Pronto. 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 compartilhaNet

    Feito!

    [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 | Reply

      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 | Reply

        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 | Reply

      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!

    • grinaldo 12:33 on 02/08/2009 Permalink | Reply

      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 | Reply

      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 | Reply

      E para conectar um roteador pela porta Eth0, como faço?

      • Ionn12 21:23 on 10/08/2009 Permalink | Reply

        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 | Reply

      ops! o endereço do meu roteador 192.168.0.2
      Grato.

    • Ionn12 17:01 on 01/09/2009 Permalink | Reply

      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 | Reply

      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 | Reply

      Aqui funcionou de primeira… Obrigadão…

      • Beto 20:48 on 30/10/2009 Permalink | Reply

        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 | Reply

      Valew cara!!! meus parabéns!!!

      Funfou beleza

    • Nelson 22:57 on 28/10/2009 Permalink | Reply

      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 | Reply

      "Sem resposta do Gateway" =/

    • Ivaldo 17:16 on 30/03/2010 Permalink | Reply

      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 | Reply

      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 | Reply

      Maravilha cara!

    • GirlGamer 15:16 on 14/11/2010 Permalink | Reply

      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 | Reply

      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 | Reply

      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

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel
Powered by Google Talk Widget