Índice:

Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas

Vídeo: Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas

Vídeo: Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Vídeo: TESTE CPE OUTDOOR WIRELESS TP-LINK JOGANDO WIFI MAIS DE MEIO KM 2024, Novembro
Anonim
Ponto de acesso sem fio com alcance de cinquenta metros e adaptador sem fio USB TP Link WN7200ND em Raspbian Stretch
Ponto de acesso sem fio com alcance de cinquenta metros e adaptador sem fio USB TP Link WN7200ND em Raspbian Stretch

Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance. Usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Eu quero compartilhar como fazer isso

Por que quero usar um raspberry pi em vez de um roteador?

A resposta é muito simples, SEGURANÇA. Os fabricantes de roteadores querem apenas vender dispositivos, eles não se importam se houver uma falha de segurança que irá afetá-lo. Seu raspberry pi estará em dia com os patches de segurança mais recentes.

Etapa 1: instale o Raspbian Stretch Lite Image em um cartão SD

Baixe o Raspbian do site de download da Rapsberry Pi e instale-o em um cartão SD. Se você quiser um programa fácil de usar para fazê-lo. Eu recomendo Etcher.

Conecte o adaptador TP Link WN7200ND a qualquer uma das portas USB, certifique-se de que a fonte de alimentação fornece corrente suficiente. Uma fonte de alimentação de 1 Ampere deve ser suficiente. A interface será wlan1, o adaptador R Pi Wifi interno é wlan0.

Etapa 2: Editar configuração de DHCP

Não precisamos de um IP dinâmico para o adaptador WN7200ND, então precisamos alterar o arquivo de configuração do dhcpd. Use um editor de texto, edite o arquivo de configuração /etc/dhcpcd.conf e adicione a seguinte linha

denyinterfaces wlan1

Agora precisamos reiniciar o serviço DHCP usando o comando

sudo service dhcpcd restart

Etapa 3: configurar as interfaces de rede

A porta Ethernet eth0 funcionará normalmente (ela obterá um endereço IP dinâmico quando você conectá-la), mas precisamos configurar uma interface Bridge br0 que faça a ponte entre o adaptador TP Link wlan1 e a porta Ethernet eth0. Instale os utilitários de ponte com o seguinte comando

sudo apt-get install bridge-utils

Configure as interfaces criando um novo arquivo de texto /etc/network/interfaces.d/ap com o seguinte texto:

auto eth0allow-hotplug eth0 iface eth0 inet manual auto wlan1 allow-hotplug wlan1 iface wlan1 inet manual pré-up serviço hostapd iniciar pós-up brctl addif br0 wlan1 auto br0 iface br0 inet dhcp bridge_ports eth0 wlan1

Etapa 4: instalar e configurar o Hostapd

Hostapd implementa o ponto de acesso sem fio. Instale-o com o seguinte comando

sudo apt-get install hostapd

Para configurar o ponto de acesso, precisamos configurar o hostapd. Crie um novo arquivo de texto /etc/hostapd/hostapd.conf com o seguinte texto:

interface = wlan1 #wlan é WN7200ND adapterdriver = nl80211 # este é o driver exigido por WN7200ND hw_mode = g # g significa canal de banda de 2,4 GHz = 11 # este é o canal que usaremos, você pode selecionar qualquer canal entre 1 e 13 ieee80211n = 1 # limitar as frequências às permitidas em seu país wmm_enabled = 1 # ht_capab = [HT40] [SHORT-GI-20] # configurar os recursos do WN7200ND macaddr_acl = 0 # comentar esta linha para limitar os dispositivos que podem se conectar # macaddr_acl = 1 # descomente para limitar os dispositivos que podem se conectar # accept_mac_file = / etc / hostapd / accept # este arquivo tem a lista de endereços mac dos dispositivos que o hostapd aceitará ignore_broadcast_ssid = 0 # irá transmitir SSID # Use WPA2 auth_algs = 1 wpa = 2 # USE WPA v2 apenas wpa_key_mgmt = WPA-PSK rsn_pairwise = CCMP ssid = MyNetwork # use o nome de sua rede wpa_passphrase = MyUniquePassword # a senha de sua rede

Para limitar os dispositivos que se conectarão ao ponto de acesso, crie o arquivo / etc / hostapd / accept e insira a lista de endereços MAC como a seguir:

14: 1a: 93: eb: 31: 55 endereço #mac do seu dispositivo

Para carregar o arquivo de configuração quando o hostapd iniciar, edite o arquivo / etc / default / hostapd, descomente a linha DAEMON_CONF e altere-o para

DAEMON_CONF = "/ etc / hostapd / hostapd.conf"

Etapa 5: Habilite o encaminhamento de IP

Precisamos habilitar o encaminhamento de IP para que a ponte funcione corretamente. Para habilitá-lo, edite o arquivo /etc/sysctl.conf e descomente a linha net.ipv4.ip_forward = 1

Etapa 6: Instalar e configurar o DHCP Relay

Instalar e configurar o DHCP Relay
Instalar e configurar o DHCP Relay

Para concluir a configuração e ter todos os dispositivos na mesma rede (é uma boa ideia ter tudo na mesma rede se você quiser usar o Chromecast ou enviar vídeos para o youtube na sua smart TV). Para enviar solicitações DHCP ao roteador ISP, precisamos instalar o isc dhcp relay e configurar o Pi para enviar solicitações a esse servidor. Para instalá-lo, use o seguinte comando:

sudo apt-get install isc-dhcp-relay

Digite o IP do roteador na configuração do servidor de retransmissão

192.168.100.1

Para verificar se tudo está configurado corretamente você pode executar o comando

sudo hostapd /etc/hostapd/hostapd.conf

Depois de se conectar com sucesso ao novo ponto de acesso, você pode reiniciar

Recomendado: