Sei como criar um ponto de acesso quando conectado a uma rede com fio, mas quando estou usando a Internet a partir de uma conexão WiFi, isso desconecta a conexão sem fio no momento em que eu ativo o ponto de acesso.
No Windows, posso usar o Connectify Hotspot , que permite compartilhar a conexão com a Internet a partir do mesmo adaptador sem fio em que estou criando um ponto de acesso. Como você pode ler na página de visão geral da tecnologia :
O modo Ponto de acesso permite criar um ponto de acesso usando o mesmo cartão Wi-Fi que você está usando para acessar a Internet.
Como faço isso no Ubuntu?
wireless
wireless-access-point
hot-spot
Ruppesh Nalwaya
fonte
fonte
Respostas:
Passos simples: Crie hotspot wifi no ubuntu
Abra o Terminal (Ctrl + Alt + T) e digite o seguinte comando com o nome da sua conexão usado na etapa 5.
Encontre
mode=infrastructure
e mude paramode=ap
Agora verifique a seção de rede onde o wi-fi será conectado automaticamente ao ponto de acesso criado. Se não conseguir encontrá-lo, vá para Conectar à rede oculta ... Encontre a conexão e conecte-se a ela.
Fonte: http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/
fonte
1. Disable WIFI and plug in an internet cable to your laptop so that your Ubuntu is connect to a wired internet and wireless is disabled.
Em outras palavras, esta resposta EXIGE A INTERNET ATRAVÉS DA ETHERNET antes de poder compartilhá-la como um acesso sem fio PONTO através de um adaptador wifi. Ele não recebe internet e transmite internet sem fio em um único adaptador wifi. Em vez disso, ele recebe com fio e transmite sem fio.Depois de ver esse link oferecido pela vasishath , consegui configurar um ponto de acesso sem fio para compartilhar a conexão com a Internet a partir do mesmo dispositivo de interface sem fio. Este dispositivo sem fio deve usar um driver Atheros que já esteja compilado com o suporte nl80211 . A seguir, mostrarei como.
Detecte se o seu dispositivo sem fio funcionará com este método
Execute o seguinte comando no terminal :
Se a saída for nula ou se a sequência
cfg80211
não estiver na saída, não faz sentido continuar e você deve prestar atenção no segundo e no terceiro ponto desta resposta .Ferramentas necessárias
Verifique se todos os pacotes mencionados abaixo estão instalados: iw , hostapd , iptables , udhcpd , udhcpc , macchanger .
Você pode instalá-los com
Edite alguns arquivos
Execute o seguinte comando no terminal para editar os arquivos correspondentes:
No
hostapd.conf
arquivo, adicione o seguinte código:No
udhcpd.conf
arquivo, comente todas as linhas atuais (adicionando um#
caractere na frente da linha) e adicione as seguintes novas linhas:Em / etc / default / udhcp, comente a linha que diz
DHCPD_ENABLED="no"
.É
wpa_supplicant.conf
necessário fornecer as configurações da sua rede sem fio atual. Vejaman wpa_supplicant
alguns exemplos rápidos. E você provavelmente tem mais exemplos no/usr/share/doc/wpa_supplicant/
diretório. Eu usei algo como:Salve todos os arquivos e feche-os.
Faça um script de shell
mkdir -p bin
- este comando criará umbin
diretório em suahome
pasta, se você ainda não o tiver.gedit ~/bin/hotspotsetup.sh
- isso criará o novo arquivohotspotsetup.sh
no gedit.chmod +x ~/bin/hotspotsetup.sh
- para conceder acesso de execução ao script.Inicie o ponto de acesso sem fio conectado a uma rede sem fio a partir do mesmo adaptador sem fio
Execute o script acima no terminal com privilégios de root:
Prova
Fonte: Connectify for Linux com interface sem fio única .
fonte
/etc/default/udhcp.conf
, mas ainda não tive sorte. Ele continua me dandoSending discover...
enew0: CTRL-EVENT-SCAN-STARTED
mesmo que tudo tenha dado certo ... Também quando tento me conectar à rede, isso nunca funciona! Eu editei o seu anser em relação ao udhcpd, mas você pode dizer como corrigir o problema de conexão?Deixe-me apresentar uma excelente ferramenta que simplifica tudo: create_ap (por oblíquo )
Esse é o repositório oficial: https://github.com/oblique/create_ap
Essa ferramenta faz parte dos repositórios do Arch Linux e também deve estar nos repositórios do Ubuntu !
É muito fácil de usar e muito eficaz.
Para instalá-lo no Ubuntu, você deve primeiro instalar as dependências:
A menos que você tenha usado uma "imagem de mini instalação", você já possui 90% delas ...
Depois de concluído, clone o repositório oblíquo:
Localize seu terminal no repositório baixado:
Instale a ferramenta com:
(nenhuma compilação
make
é necessária)Fácil, certo? Bem, o resto é ainda mais fácil ... ... Se o seu dispositivo puder ser usado como cliente e PA ao mesmo tempo (como o chip wifi atheros - editar: alguns chips Intel também, veja o segundo comentário abaixo ), você simplesmente você precisa se conectar ao seu roteador doméstico com o gerenciador de rede, como costuma fazer, e executar uma linha de comando como essa:
exemplo
E é isso! Incrível e tão fácil! Agora você só precisa se conectar à rede repetida com o seu dispositivo Android. Você verá no terminal do laptop o aperto de mão negociado entre o laptop e o cliente: e poderá desfrutar de uma boa sessão de banheiro com internet ... Tudo é feito com uma única interface e com um simples comando. A ferramenta possui muitas opções. Para obter mais informações, visite o repositório github oblíquo (link fornecido anteriormente) e, se você puder falar espanhol, poderá verificar este tópico do fórum: create_ap: A solução perfeita para transformar seu ordenador em um repetidor universal
fonte
Como você pode ver nos comentários a esta resposta, há uma maneira de fazer isso. Está documentado para o FreeBSD (que não é o Ubuntu / Linux) aqui: https://serverfault.com/questions/192144/connect-to-multiple-ap-with-one-wifi-adapter-under-linux-freebsd (Link de o comentário). Parece não funcionar exatamente da mesma maneira no Linux, mas deve ser semelhante. Infelizmente, não consegui encontrar informações mais detalhadas sobre este tópico.
A maneira provavelmente mais fácil e mais comum é usar duas interfaces de rede físicas. Portanto, você pode comprar outro dispositivo wifi ou simplesmente usar outra tecnologia para se conectar ainda mais e fazer apenas um deles via Wifi. As possibilidades são, por exemplo:
Uma vez notei que o Ubuntu Linux é capaz de gerenciar dois dispositivos wifi ao mesmo tempo sem ser complicado. Não testei isso de maneira a compartilhar a conexão com a internet, etc., mas deveria ser possível. A maneira como será complicado provavelmente depende do tipo de conexão que você usa. No Linux, você provavelmente não precisa e possui um tipo de software especial. Deve ser possível compartilhar conexões sem a necessidade de ferramentas especiais. Infelizmente não posso experimentá-lo neste momento.
Eu recomendo que você experimente Wifi to Wifi se você tiver outro stick wifi de qualquer maneira e, caso contrário, LAN ou Bluetooth (que é incorporado na maioria dos notebooks). O compartilhamento 3G / LTE é um pouco ruim por causa dos planos de dados dos provedores e assim por diante.
fonte
Isso foi adicionado como outra resposta, porque a outra resposta criou muita controvérsia.
Acima de tudo, você precisa saber o nome do nosso adaptador sem fio. Use o comando abaixo para obtê-lo:
Provavelmente seria wlan0 ou wlan1.
Há casos em que usamos o antigo adaptador WiFi e queremos saber o driver que ele usa. Podemos usar os comandos abaixo de acordo com o tipo que é USB ou PCI.
Use o comando abaixo para ver qual driver você usa atualmente:
Precisa instalar um programa. Basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
Abra o arquivo de configuração do adaptador de rede principal por este comando:
E edite-o assim:
A primeira linha deve ser o nome do seu adaptador de rede. A segunda linha não deve ser alterada na maioria dos casos, a menos que você não tenha sorte e precise de um driver de terceiros. A terceira linha não requer explicação. A quarta linha deve ser o nome do seu ponto de acesso WiFi (SSID). A quinta linha identifica sua rede como modo a / b / g / n. A próxima linha é o seu canal de rede. As linhas restantes definem segurança e criptografia. Na maioria dos casos, você só precisa alterar a frase secreta.
Abra o segundo arquivo de configuração por este comando:
E mude assim:
A primeira linha aponta para o arquivo de configuração do adaptador de rede principal. A segunda linha diz ao hostapd para executar no modo DAEMON em segundo plano na inicialização. A última linha diz ao hostapd para registrar todas as mensagens. O truque importante aqui é se você quiser usar dois adaptadores de rede sem fio diferentes para configurar um ponto de acesso de banda dupla, crie para separar os arquivos de configuração originais (1º arquivo) para cada arquivo e altere-o assim:
As configurações estão concluídas.
Executando DAEMON
Agora você deve garantir que o hostapd DAEMON seja iniciado na inicialização (1º comando abaixo), você também deve executá-lo agora para evitar uma reinicialização obrigatória.
E está terminado. Agora podemos nos conectar ao nosso ponto de acesso recém-construído.
Fontes: Hostapd: a maneira do Linux de criar o ponto de acesso Wifi virtual e a página de documentação do Hostapd Linux
fonte
Atualmente, é possível apenas para placas Atheros e algumas placas Broadcom. Para saber qual você está usando, execute o seguinte comando no terminal e cole a saída aqui: -
Ou você pode simplesmente experimentar esse método. Aqui está o link para o tutorial sobre como fazer isso: - connectify-for-linux-with-single-wireless-interface
fonte
A melhor maneira que encontrei para criar uma CONNECTIFY EXPERIENCE é usar o AP-HOTSPOT!
(WPA2..não wep como o linux faz por padrão no ubuntu)
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Para executar e opções
Começar:
sudo ap-hotspot start
Pare:
sudo ap-hotspot stop
Configure:
sudo ap-hotspot Configure
Deseja uma interface gráfica do usuário ?
Para instalá-lo, abra um terminal e navegue para:
cd /home/USERNAME/LOCATION
Em seguida, execute os comandos de instalação:
qmake
make
Cria um programa ... Arraste-o para a área de trabalho e pronto :)
Tanto quanto dois adaptadores ... O Windows e o bsd grátis podem fazer isso ... A partir de agora ainda estou tentando descobrir, pois só me aproximei desse cenário a partir de ontem! Vou relatar ... O Linux também pode fazê-lo. Não é uma limitação de hardware para os adaptadores que podem fazê-lo com outros sistemas operacionais ...
fonte
Como a resposta de Purushoth , esta resposta também requer 2 adaptadores WiFi (por exemplo, um adaptador Wi-Fi USB interno e 1 externo). No entanto, não consegui que a resposta dele funcionasse para mim, então aqui está o que eu fiz.
Testado no Xubuntu 14.04.
Como configurar o PC Ubuntu / Xubuntu como um ponto de acesso WiFi (por exemplo: para uso em aeroportos ou aviões, a fim de compartilhar uma única conexão paga do seu PC com o telefone e outros dispositivos):
cd /etc/NetworkManager/system-connections
ls
sudo nano wifi-hotspot
Referências: Aqui é onde encontrei o
/etc/NetworkManager/system-connections
caminho da pasta e uma abordagem alternativa (que não funcionou para mim): https://askubuntu.com/a/609199/327339fonte