technology

Como criar um ponto de acesso WiFi para compartilhar uma conexão de Internet sem fio no Linux

.

É muito simples e fácil criar um hotspot a partir da sua placa de rede para fazer com que outros dispositivos se conectem à internet usando a ferramenta linux-wifi-hotspot que transforma sua placa de rede em um hotspot.

Pode haver uma situação em que você deseja criar um ponto de acesso a partir de sua placa de rede e usá-lo com outros dispositivos, como laptop, celular, tablet etc., mas não é nada conveniente criar um ponto de acesso na plataforma Linux.

porque você mesmo tem que fazer as alterações, o que requer alguma habilidade e tempo e pode ser confuso para um novo usuário. Como resultado, estou aqui para mostrar como criar facilmente um ponto de acesso WiFi em apenas algumas etapas simples usando a ferramenta linux-wifi-hotspot.

Tudo o que você precisa fazer é instalar a ferramenta linux-wifi-hotspot, executá-la em seu terminal ou usar a interface gráfica para inserir os detalhes como nome do hotspot, senha e chave de segurança, e isso é tudo que você precisa fazer para para criar o ponto de acesso.

Algumas funcionalidades

Não poderei lhe dizer os recursos desta ferramenta depois de iniciar a etapa de instalação, então agora é hora de se familiarizar com os recursos desta ferramenta.

  • linux-wifi-hotspot tem suporte CLI e GUI
  • Crie um ponto de acesso wi-fi a partir de qualquer interface de rede
  • Você pode compartilhar conexão wi-fi via código QR
  • Dispositivos conectados de informações
  • Suporta 2,4 GHz e 5 GHz
  • Escolha entre os modos IEEE 80211n, IEEE 80211ac
  • Modifique coisas como canal wi-fi, endereço mac e etc

Há uma coisa que eu gostaria de dizer antes de seguir em frente, como alguns adaptadores WiFi não suportam Access Point (AP), que é necessário para criar um hotspot, então você pode não conseguir usá-lo, especialmente se o seu dispositivo estiver equipado com uma placa de rede Realtek.

Instalação

Se você usa distribuições baseadas no Ubuntu/Debian como Linux Mint, Pop! SO e outros, você pode adicionar um PPA para linux-wifi-hotspot, ou você pode baixar o arquivo binário.deb da seção de lançamento e instalá-lo manualmente.

Para outras distros baseadas em Linux, você pode instalá-lo a partir do arquivo de origem, então não se preocupe com isso.

Instale o linux-wifi-hotspot no Ubuntu usando PPA

Para instalar o linux-wifi-hotspot em distribuições baseadas no Ubuntu, abra o Terminal e execute o seguinte comando para adicionar o PPA para linux-wifi-hotspot:

$ sudo add-apt-repository ppa:lakinduakash/lwh

Depois disso, você precisa atualizar seu repositório para buscar o pacote linux-wifi-hotspot executando o seguinte comando, que primeiro atualizará o repositório e, em seguida, o próximo comando instalará o linux-wifi-hotspot:

$ sudo apt update
$ sudo apt install linux-wifi-hotspot

Uma vez concluída a instalação, você pode começar a configurar o linux-wifi-hotspot em sua máquina procurando por wihotspot no menu Aplicativo.

Instale o linux-wifi-hotspot usando o arquivo .deb

Se você estiver usando uma distribuição baseada em Debian ou não quiser instalar um PPA, pode usar este método, no qual mostrarei como baixar e instalar um arquivo binário.deb em seu sistema.

Então, vamos começar baixando o arquivo binário deb de linux-wifi-hotspot de seção de lançamento do projeto. A partir daí, você pode obter a versão mais recente deste aplicativo ou usar o comando abaixo para baixar o arquivo binário .deb diretamente do terminal.

$ wget https://github.com/lakinduakash/linux-wifi-hotspot/releases/download/v4.4.0/linux-wifi-hotspot_4.4.0_amd64.deb

Depois de baixar o arquivo .deb, execute outro comando para instalar o arquivo binário .deb.

$ sudo apt install ./linux-wifi-hotspot_4.4.0_amd64.deb

Instale o linux-wifi-hotspot usando o arquivo de origem

Como alternativa, você também pode instalar o linux-wifi-hotspot a partir do arquivo de origem, para o qual você precisa preencher algumas dependências, como make gcc e g++, build-essential, pkg-config, gtk, libgtk-3-dev, libqrencode- dev (para geração de código qr) e libpng-dev (para geração de código qr).

Por exemplo, se você deseja instalar o linux-wifi-hotspot em distribuições baseadas em RHEL como Fedora/CentOS/Rocky Linux/Oracle Linux, você pode executar o comando abaixo para preencher as dependências.

$ sudo dnf install -y gtk3-devel gcc gcc-c++ kernel-devel pkg-config make hostapd qrencode-devel libpng-devel

Depois disso, execute o seguinte conjunto de comandos para iniciar a instalação.

$ git clone https://github.com/lakinduakash/linux-wifi-hotspot
$ cd linux-wifi-hotspot
$ make
$ sudo make install

Depois de concluir a etapa acima, vá para a próxima seção, onde mostrarei como usar o linux-wifi-hotspot para criar um ponto de acesso com sua placa de rede.

Crie um ponto de acesso WiFi no Linux

Você pode criar um ponto de acesso usando a linha de comando e sua ferramenta GUI usando a ferramenta linux-wifi-hotspot, que permite configurar facilmente seu próprio ponto de acesso sem fio em apenas algumas etapas.

Criar ponto de acesso WiFi usando GUI

O linux-wifi-hotspot A ferramenta fornece uma interface gráfica do usuário que facilita o processo de configuração de um ponto de acesso sem fio com apenas alguns cliques.

Para começar, você deve primeiro ir ao menu Aplicativos e pesquisar por “wihotspot” ou “Wi-Fi hotspot”.

Depois de encontrar o aplicativo, clique nele para iniciar o programa e, depois de abrir o aplicativo, você encontrará um tipo de interface semelhante do seu lado.

Interface Wi Hotspot

Na interface principal do aplicativo, você encontrará várias opções, como SSID, a caixa de seleção Senha para habilitar a criptografia WPA2, que você pode usar para proteger o hotspot, a interface WiFi para selecionar a placa de rede na qual ativar o hotspot , e o menu suspenso da interface da Internet para usar a conexão com a Internet do nic específico.

Então, deixe-me mostrar como ficará depois que você fizer algumas alterações básicas.

Crie um ponto de acesso a partir de sua interface wi-fi atual
Crie um ponto de acesso usando sua interface WiFi existente

Se desejar, você pode personalizar ainda mais selecionando o menu “Avançado”, que exibirá uma lista de opções, como alterar a banda de frequência, ocultar o SSID, configurar um Mac personalizado e muito mais.

Menu avançado do ponto de acesso Wi
Wi Hotspot Configurações avançadas

Depois disso, clicarei em “Criar ponto de acesso” para iniciar o ponto de acesso a partir da interface wi-fi ativa e, uma vez ativado, os botões “Abrir QR” e “Parar” serão ativados para você usar.

Mas quando cliquei em “Criar hostpot”, descobri que meu cartão Realtek não era compatível com esse recurso. Então usei outra placa de rede para fazer o hotspot.

Se você quiser verificar quantos dispositivos estão conectados ao seu ponto de acesso, clique em “Dispositivos conectados” para obter informações sobre cada dispositivo conectado.

Dispositivos conectados
Dispositivos conectados

Criar ponto de acesso WiFi usando o terminal

Por outro lado, você pode usar o create_ap comando para criar um ponto de acesso, que na verdade é uma bifurcação de oblique/create_ap projetado para criar facilmente um ponto de acesso sem fio a partir da linha de comando.

Então, vamos ver como você pode usar create_ap para criar um ponto de acesso sem fio em sua máquina Linux.

// Create open hotspot 
$ sudo create_ap wlan0 eth0 MyAccessPoint   
// Create hostpot with WPA + WPA2 passphrase:                                 
$ sudo create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
// Create hostpot using the same WiFI interface
$ create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
// Create hotspot using different wireless card
$ sudo create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase

Depois de executar qualquer comando acima, ele começará a ser executado em primeiro plano, portanto, você não poderá usar o terminal atual para outras tarefas.

Para evitar isso, você pode usar o --daemon opção, que executará o processo em segundo plano.

$ sudo create_ap --daemon wlan0 wlan0 MyAccessPoint MyPassPhrase

Parece bastante simples, não é?

Embrulhar

Isso é tudo para este artigo, onde você aprendeu como criar um ponto de acesso wi-fi para compartilhar uma conexão de internet sem fio no Linux. Se estiver tendo problemas com um adaptador Realtek WiFi, você pode obter ajuda em este guia.

Leia também: Como gerar código QR a partir do Terminal Linux

Se você tiver alguma dúvida ou comentário, sinta-se à vontade para deixá-los na seção de comentários abaixo. Até lá, coloque os pés para cima e relaxe. Como sempre, o próximo artigo será publicado em breve.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *