Dependendo do layout e tamanho da sua casa, e do roteador que você instalou, você pode ter alguns problemas para trazer Wi-fi para todos os cantos da sua casa. Isso pode ser bastante irritante, especialmente em casas grandes ou com uma distribuição muito longa e o roteador em uma de suas extremidades. Felizmente existem soluções que podemos comprar para expandir o sinal WiFi, e neste artigo vamos mostrar um que você pode usar em casa gastando pouco menos de 10 euros.
Você pode usar esta solução que trazemos hoje como alternativa a todas as seções que você pode comprar para amplificar seu sinal WiFi. Estamos nos referindo a PLCs, repetidores e WiFi Mesh, soluções que, embora seja verdade, funcionam muito bem, têm um custo muito maior no mercado.
Obtenha um ótimo repetidor por menos de 10 euros
Se formos à Amazon, por exemplo, podemos encontrar repetidores ou PLCs para nossa casa por preços entre 17 e 100 euros . É verdade que, se pesquisarmos um pouco, podemos encontrar um que seja barato e funcione corretamente, mas se você tiver um pouco de habilidade, poderá obter um de melhor qualidade do que aqueles por, como dissemos antes, menos de 10 euros.
A solução a que nos referimos envolve o uso de um Raspberry Pi , e como dizemos, transformá-lo em um repetidor WiFi nos custará muito pouco. Com ele teremos alguns recursos interessantes como o bloqueio de anúncios e também executar um software altamente personalizável. Este projeto em si é bastante único, pois a maioria dos projetos na internet sobre transformar um Raspberry Pi em um repetidor usa um cabo Ethernet e, neste caso, não é necessário.
Siga estes passos para isso
A primeira coisa a fazer é baixar o arquivo “raspbian lite.iso” de o site Raspberry Pi . Depois que o sistema operacional for baixado, devemos abrir o BalenaEtcher, selecionar o arquivo que baixamos e o cartão SD. Em seguida, pressionaremos o botão flash e aguardaremos o término do processo . Feito isso, teremos que abrir a partição de inicialização e dentro dela criar um arquivo de texto em branco chamado “ssh” sem nenhuma extensão. Para finalizar este primeiro passo, precisaremos criar um arquivo de texto chamado “wpa_supplicant.conf” na partição de boot e colar o seguinte conteúdo.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
país=IN
rede = {
ssid=”meuwifissid”
psk=”meuwifipassword”
key_mgmt = WPA-PSK
}
É importante substituir “mywifissid” e “mywifipassword” pelo nome do nosso WiFi e sua senha, respectivamente. Depois de fazer isso, teremos que ativar o Raspberry pi e teremos que usar uma ferramenta como o Angry IP Scanner para encontrar seu IP. Feito isso, devemos ativar o SSH do nosso Raspberry, atualizar a lista de pacotes e pacotes e reiniciar nosso dispositivo. A partir deste momento, teremos que usar o SUDO para inserir vários comandos , mas se você seguir as etapas como estão, não deverá ter muitos problemas.
Começando pelos comandos, a primeira coisa é evitar o uso de dhcpd , bem como usar o systemd-network integrado. Para fazer isso, teremos que digitar os seguintes comandos em ordem:
máscara sudo systemctl networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~
sed -i '1i resolvconf=NO' /etc/resolvconf.conf
sudo systemctl ativar systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Feito isso, teremos que criar um novo arquivo, também através do SUDO. Para fazer isso, digite o seguinte comando:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Este arquivo criado é muito importante, então teremos que criá-lo como você está vendo no comando . Feito isso, você terá que copiar uma série de conteúdos que verá logo abaixo. Quando você o tiver criado, você terá que salvá-lo pressionando o controle X, Y e Enter.
país=IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
rede = {
ssid=”TestAP-plus”
modo = 2
key_mgmt = WPA-PSK
psk="12345678"
frequência=2412
}
Se você observar este conteúdo, também poderá ver como o SSID e a senha estão presentes, mas neste caso é diferente do que vimos antes. Teremos que configurar esses valores, porque eles serão o que usaremos para nos conectar ao nosso extensor WiFi . A próxima coisa que precisamos fazer é conceder ao usuário permissões de leitura e gravação no arquivo e reiniciar o wpa_suplicant. Para fazer isso, devemos digitar os seguintes comandos:
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
sudo systemctl desabilita wpa_supplicant.service
sudo systemctl habilitar wpa_supplicant@wlan0.service
Mais uma vez, teremos que criar outro arquivo , e como antes, é algo que faremos através do mesmo comando que vimos antes:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Algo que teremos que repetir será colar conteúdo neste novo arquivo que criamos. Como já dissemos, é importante que você copie este conteúdo conforme indicamos, pois um simples erro no código pode fazer com que ele não funcione corretamente:
país=IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
rede = {
ssid=”Asus RT-AC5300″
psk="12345678"
}
Nesta ocasião, vemos como dois parâmetros de SSID e senha também são indicados para ajustarmos. Ao contrário do que aconteceu no arquivo anterior, neste caso devemos inserir o SSID e a senha do nosso roteador . Eu fiz isso, devemos novamente também dar ao usuário permissões de leitura e gravação e reiniciar o wpa_suplicant, algo para o qual usaremos os mesmos comandos simplesmente alterando o nome do arquivo para aquele que acabamos de criar.
Para finalizar, teremos apenas que criar dois novos arquivos e copiar o conteúdo dentro deles. A criação do primeiro deles e seu conteúdo podem ser vistos abaixo :
sudo nano /etc/systemd/network/08-wlan0.network
[correspondência] Nome=wlan0
[Rede] Endereço=192.168.7.1/24
Máscara de IP = sim
IPForward=sim
DHCPServer=sim
[Servidor DHCP] DNS= 1.1.1.1
E para o segundo teremos que fazer algo muito semelhante, embora desta vez o código que teremos que copiar dentro será muito mais curto :
sudo nano /etc/systemd/network/12-wlan1.network
[correspondência] Nome=wlan1
[Rede] DHCP=sim
Feito isso, só teremos que reiniciar nosso Raspberry Pi e teremos criado nosso ponto de acesso sem fio. Como você pode ver, é um processo um pouco complexo, mas com o qual você não deve ter problemas se seguir os passos acima que você conseguiu ler. É uma ótima maneira de usar um Raspberry Pi, pois os resultados são muito bons e não tem nada a invejar dispositivos muito mais caros.