.
É 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.
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.

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.

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.

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.

Um homem com uma tecnologia efusiva que explorou algumas das incríveis coisas da tecnologia e está explorando mais. Enquanto avançava, tive a chance de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com várias ferramentas de código aberto.
.








