Eu tenho o Ubuntu 12.04 em um notebook HP 430 e ele possui uma conexão de internet com fio única e gostaria de compartilhar isso com um LG Optimus One com o Android 2.3.3. Segui estas instruções e criei um ponto de acesso como mostrado abaixo, mas UbuntuHost
não é visível no LG Optimus One quando eu habilito o Wifi nele.
Para resumir, quero que meu laptop com conexão à Internet atue como um roteador Wi-Fi e acesse a Internet a partir de outros dispositivos (neste caso, o LG Optimus One com Android).
Que etapas adicionais precisam ser feitas?
android
connection-sharing
Praveen Sripati
fonte
fonte
infrastucture mode
) usando o hostapd. Siga as instruções aqui no blog svsarana . Substituappp0
poreth0
da instrução.Respostas:
Como essa é a pergunta nº 1 que recebo de estudantes e iniciantes no Ubuntu, tentarei responder com algumas coisas que todos devem saber sobre o Ubuntu no que diz respeito ao compartilhamento de uma conexão com a Internet. Isso está dividido em 3 seções:
Saiba que, para compartilhar sua conexão à Internet com ou sem fio, você PRECISA ter pelo menos duas placas de rede, elas podem ser uma mistura entre uma placa com fio e uma placa sem fio, 2 placas com fio ou 2 placas sem fio. O ponto é que você precisa ter pelo menos 2 placas de rede, uma placa que receba sua conexão com a Internet e outra que a envie para outros computadores ou dispositivos em sua rede.
Compartilhando sua conexão com a Internet através de uma conexão com fio
Configurando o PC que compartilhará a conexão
Supondo que você esteja recebendo Internet através de uma segunda conexão com fio ou sem fio, abra o seu Gerenciador de rede através do ícone Rede no painel da unidade:
Vá até a opção Editar conexões e clique nela.
Você aparecerá na guia Wired. Cada conexão com fio está relacionada, por padrão, a cada placa Ethernet com fio NIC que você possui. Por exemplo, se você tiver 2 NICs com fio, verá duas opções aqui. Na imagem abaixo, você vê um, pois esse é um laptop e eles normalmente têm um. Selecione a conexão com fio que deseja editar, que deve ser aquela conectada à sua LAN e não a que está recebendo a conexão com a Internet. Clique duas vezes nele ou selecione o botão EDITAR.
Você aparecerá na guia Wired (Again). Desta vez, vá para as configurações de IPv4 se você estiver usando IPv4 ou IPv6 se estiver usando esse. Na opção Método, selecione Compartilhar em outros computadores . Agora salve. Você terminou.
Isso fará tudo o que normalmente era feito há 6 ou 7 anos, com todos os comandos do terminal e coisas do iptable.
Agora basta conectar os 2 computadores e pronto.
NOTA: Se os dois computadores tiverem uma placa de rede Ethernet com fio Gigabit, você poderá conectá-los diretamente, pois a maioria dos 1000BASE-T possui MDI / MDI-X automático. Se não, basta conectá-los ao seu switch, roteador, hub, o que for e isso é tudo.
PC que receberá conexão compartilhada com a Internet (depende da configuração da rede)
Abra o seu Network Manager através do ícone Network no painel Unity:
Vá até a opção Editar conexões e clique nela.
Você aparecerá na guia Wired. Cada conexão com fio está relacionada, por padrão, a cada placa Ethernet com fio NIC que você possui. Por exemplo, se você tiver 2 NICs com fio, verá duas opções aqui. Na imagem abaixo, você vê um, pois esse é um laptop e eles normalmente têm um. Selecione a conexão com fio que deseja editar e clique duas vezes nela ou selecione o botão EDITAR.
Você aparecerá na guia Wired (Again). Desta vez, vá para as configurações de IPv4 se você estiver usando IPv4 ou IPv6 se estiver usando esse. Na opção Método, selecione Manual . As opções em Endereços serão editáveis agora. Adicione o IP desejado, a máscara necessária e o IP do PC que está compartilhando a conexão. Nesse caso, eu disse que o IP do PC do cliente será 192.168.0.2, a máscara é 255.255.255.0 para indicar que é uma rede de classe C (LAN) e 192.168.0.1 para mencionar que o computador que compartilha a conexão tem o IP 192.168.0.1 com ele. Além disso, adicione o mesmo IP do computador que compartilha a conexão com os servidores DNS (conforme mostrado na imagem).
Você também pode (Dependendo da configuração da rede) selecionar, em vez de Manual , selecionar Automático e apenas colocar o IP do computador que compartilha a Internet na seção Servidores DNS.
Observe que isso depende da configuração da rede. Por exemplo, se você tiver os dois PCs conectados a um comutador ou roteador, o comutador / roteador cuidará do Cliente, portanto, você só precisa configurar a Internet de Compartilhamento de PC e apenas conectar os dois ao comutador / roteador. Se por acaso você estiver conectando os PCs diretamente juntos, é melhor fazer a configuração adicional do Cliente.
Na maioria dos casos, você não precisará configurar o cliente, basta conectar-se à rede e pronto. O Ubuntu cuidará de tudo. Acabei de adicionar a parte do cliente para casos específicos em que podem surgir problemas.
Isso deve cobrir todos os cenários possíveis em uma LAN doméstica quando se deseja compartilhar a conexão à Internet por cabo com fio.
Compartilhando sua conexão com a Internet através de uma conexão sem fio
NOTA : Leia abaixo para obter informações do usuário do Android.
Desde algumas versões do Ubuntu, não há necessidade de usar técnicas de mascaramento por meio de comandos de terminal para compartilhar a conexão com a Internet. Não há nem a necessidade de usar
iwconfig
e ecoar comandos para encaminhar coisas. Nos muitos computadores e laptops que testei (quase 1000 no Ubuntu), posso dizer com certeza que, com as etapas a seguir, você pode compartilhar sua conexão com a Internet sem problemas.É o mesmo para drivers proprietários e de código aberto. Posso confirmar, por exemplo, que as placas sem fio dos chipsets Broadcom, Ralink e Atheros funcionarão imediatamente, pois o NetworkManager cuidará dos detalhes de baixo nível. As versões mais recentes do Network Manager, especialmente desde a versão 0.9.x, são excelentes nesse aspecto.
Etapa 1 - Vá para o Network Manager e selecione Create New Wireless Network.
Observe que existem outras maneiras, como terminal e GUI, que também podem fazer o trabalho, mas essa é a maneira mais fácil e rápida possível (ainda mais rápida e fácil do que fazer) no Windows XP ou Windows 7). Saiba também que estou assumindo que você está recebendo Internet através de outra placa de rede (com ou sem fio) e deseja compartilhar esta conexão com a Internet sem fio.
Etapa 2 - Digite o nome do SSID (o nome que outros dispositivos verão ao procurar o ponto de acesso)
Etapa 3 - Como você pode ver aqui, eu coloquei como o nome SSID "Ubuntu Ad Hoc Power" e ele possui uma criptografia de WEP. O tipo de criptografia depende da placa de rede. Alguns cartões não suportam Ad-hoc com WEP, outros com WPA e outros com qualquer segurança. Depois de definir o nome e a segurança do SSID, clique em criar.
Etapa 4 - Nos casos em que você compartilhará a Internet com alguém próximo a você na mesma sala, normalmente apenas compartilho o dispositivo sem segurança. Mais fácil para eles se conectarem. Claro que não faça isso em uma festa ou em um escritório cheio de vampiros sem fio.
Etapa 5 - Quando uma conexão compartilhada é criada, na próxima vez que você tentar compartilhá-la, ela aparecerá em uma lista de conexões, poupando o trabalho de nomear a conexão e definir a segurança.
Depois de executar as etapas acima, você deve ter um computador compartilhando a conexão à Internet sem problemas. Agora, para a parte que muitos de nós esquecemos (especialmente eu)
Compartilhando sua conexão sem fio com dispositivos móveis
Muitos usuários sempre perguntam por que meu telefone (Android, IPhone, Blackberry) não vê a conexão de Internet compartilhada no meu laptop?
Em muitos desses casos, o Android, o iPhone ou o Blackberry desativaram a opção de "encontrar" pontos de acesso Ad-Hoc. Isto é para medidas de segurança. Portanto, eles verão apenas roteadores sem fio reais e não dispositivos habilitados para Ad-hoc, como uma placa PCI sem fio, uma placa USB sem fio ou mesmo outro telefone habilitado para Ad-hoc. Para poder fazer isso, pelo menos no Android, você precisa fazer o root no dispositivo. Para o IPhone, você precisa fazer o jailbreak deles. Para amoras é mais complicado. Eu só fiz isso em Androids e Iphones. Depois de fazer isso, você verá o dispositivo Ad-Hoc sem nenhum problema.
Claro que isso não afeta todos os modelos. Apenas alguns deles. Alguns você só comprará e eles verão vagas ad-hoc desde o primeiro dia. Outros você terá que fazer root / cadeia para corrigir esse problema irritante.
Não sei se posso recomendar alguns sites ou maneiras de fazer isso aqui, mas o google é seu amigo. De qualquer forma, uma maneira rápida de ver isso é tentar conectar outro computador àquele que compartilha a Internet. Deveria funcionar. Outra maneira é procurar outro celular que possa ver ad-hoc.
USUÁRIOS ANDROID
Para usuários do Android, nosso site irmão Android possui um bom artigo sobre Como fazer root em um dispositivo Android
Também recomendo este artigo que fala sobre vários termos que devemos conhecer ao trabalhar com coisas como esta: Terminologia de hackers por telefone
Por fim, sites como cyanogenmod e ferramentas como clockworkmod são muito bons. Mas lembre-se sempre de que, com grande poder de vaca-raiz, há grande responsabilidade.
Por exemplo, eu tenho um celular Huawei que tinha o Android 2.2 originalmente. Depois que eu enraizei o dispositivo e atualizei para o 2.3 usando o Cyanogenmod, pude ver dispositivos ad-hoc que me salvaram de vários problemas e adicionaram um bônus ao meu celular por coisas como usá-lo como controle remoto para o XBMC.
Também devo mencionar que li várias respostas no site do Android SE sobre o suporte Ad-Hoc. A maioria está errada no sentido de confirmar que o Ad-hoc não está funcionando em várias versões mais antigas do Android (versão 4 e abaixo). Isso é falso, já que provavelmente fiz mais de 50 telefones Android, variando de Samsung a Huawei, e todos eles funcionaram. Pode haver alguns que não são ad-hoc mesmo depois de ativar o Root e instalar os aplicativos necessários, mas ainda não encontrei um que tivesse esse problema.
Portanto, não desanime em procurar que seu Ad-Hoc funcione no seu telefone. Confie em mim, é fácil. Espero ter esclarecido isso para ajudá-lo a compartilhar mais rápido e mais fácil e a entender quando, em alguns casos, eles não encontram dispositivos ad-hoc.
Conexão a um dispositivo com ou sem fio
Dê uma olhada na imagem abaixo:
Se você clicar no ícone Rede (O círculo verde na parte superior), será exibido um menu onde você poderá ver todos os dispositivos (conexões com fio e conexões sem fio) que podem ser usados para conectar. Ao clicar neles, eles se conectam automaticamente à rede de desejos. No caso de ter uma placa sem fio e ainda não ter instalado os drivers (no caso de você precisar de drivers para eles), você pode visitar um dos seguintes links que fornecem as etapas necessárias para instalar corretamente qualquer placa sem fio:
Como obtenho uma placa sem fio Ralink RT3290 funcionando?
Instalação de drivers sem fio Broadcom
Drivers para Realtek módulo sem fio para Toshiba C850-A965?
O cartão sem fio Realtek RTL8723AE-BT não é reconhecido
https://askubuntu.com/questions/tagged/wireless+drivers
Como bônus, recomendo a leitura do manual Como conectar e desconectar a uma rede manualmente no terminal? (Nos casos em que houver necessidade).
fonte
Como se conectar à rede Ad-hoc Android 2.2 e 2.3 e mais?
Para que isso funcione, você precisa ter um dispositivo raiz e acesso de gravação ao arquivo:
/system/etc/wifi/wpa_supplicant.conf
É assim que deve parecer
Autor Zoppatorslk
fonte
Supondo que você seguiu as instruções completamente, você precisa "conectar-se" à rede wifi que acabou de configurar.
fonte
Eu tenho esse mesmo problema com o meu computador. A causa para mim é que minha placa wifi não suporta o modo adhoc. Você pode descobrir mais sobre o seu problema configurando a rede adhoc usando a linha de comando. Aqui estão as instruções:
https://help.ubuntu.com/community/WifiDocs/Adhoc
fonte