Como mencionei na pergunta editada - problema resolvido. Também dispositivos conectados por cabo podem acessar dispositivos de Internet e sem fio e vice-versa. O problema foi wpa_passphrase
que mudei para wpa_psk
.
Estou tentando configurar uma rede LAN em enp1s0 (outros computadores devem ser capazes de se conectar por meio dessa interface à rede) e wlp0s20u1 (ponto de acesso sem fio). Há também uma outra interface que é uma interface WAN, temporariamente para testar o wlp2s0.
Ambas as interfaces devem estar conectadas a uma ponte. Quando não há bridge, dez pontos de acesso sem fio estão funcionando bem, mas quando eu habilito a bridge, não consigo mais conectar ao hotspot WiFi do telefone.
O que eu espero é uma rede onde o telefone conectado via Wi-Fi possa acessar o computador conectado via cabo ao roteador Linux, e ambos também tenham acesso à internet usando a interface WAN.
Estou fazendo:
brctl addbr br0
brctl addif br0 enp1s0
ifconfig br0 192.168.10.1
dhcpd -cf /path/to/config
hostapd /path/to/hostapd/config
/ path / to / config:
authoritative;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.10 192.168.10.20;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
default-lease-time 600;
max-lease-time 7200;
option domain-name "local-network";
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
/ path / to / hostapd / config:
interface=wlp0s20u1
driver=nl80211
ssid=RaspAP
channel=5
bridge=br0
ignore_broadcast_ssid=0
beacon_int=100
ieee80211w=0
ieee80211n=1
hw_mode=g
wpa=2
auth_algs=1
wpa_passphrase=wpatest123
wpa_pairwise=CCMP TKIP
rsn_pairwise=CCMP
ieee80211h=0
O que estou fazendo de errado? Obrigado pelo seu tempo. Passei muitas horas pesquisando uma solução, espero que alguém possa ajudar: (
@edit Descobri que o WPA2 não funciona no modo Bridge, quando eu configuro a rede sem fio para abrir, então posso me conectar e tenho acesso à Internet no telefone, e brctl show me mostra que ambas as interfaces estão conectadas.
Searching a PSK for a:x:y:z:b:c prev_psk=0x218c45c
wlp0s20u1: STA a:x:y:z:b:c WPA: invalid MIC in msg 2/4 of 4-
Way HandshakeSearching a PSK for a:x:y:z:b:c
prev_psk=0x218c45c
wlp0s20u1: STA a:x:y:z:b:c WPA: invalid MIC in msg 2/4 of 4-
Way Handshake
wlp0s20u1: AP-STA-POSSIBLE-PSK-MISMATCH a:x:y:z:b:c
wlp0s20u1: AP-STA-POSSIBLE-PSK-MISMATCH a:x:y:z:b:c
Esta mensagem foi mostrada apenas no modo de depuração, normalmente eu vi apenas "AP-STA-POSSIBLE-PSK-MISMATCH", então eu liguei o modo de depuração e filtrou todas as mensagens perto desta mensagem.
Vou editar esta mensagem quando resolver o problema do WPA2 e vou postar uma solução aqui.
Ah, eu também configurei um NAT como na primeira resposta.
@edit
Problema WPA2 resolvido. Quando a bridge está habilitada, então wpa_passphrase
NÃO FUNCIONA, tem que gerar PSK usando o comando wpa_passphrase e colocar em wpa_psk
valor de configuração ao invés de wpa_passphrase
.
O problema parece estar resolvido, tenho apenas que testar a bridge (conectar qualquer dispositivo ethernet e pingar)
Com base na sua configuração, você precisará configurar um NAT com as instruções em: link . Como alternativa, você pode adicionar wlp2s0
a br0
.
Clientes sem fio (e com fio) precisam acessar a Internet. Para fazer isso, tem que haver uma rota para seus pacotes na internet. Adicionando wlp2s0 para a ponte iria conseguir isso, mas dado que parece que você está tentando ter clientes com fio e sem fio, eu acho que é melhor você configurar um NAT para que os pacotes sejam apropriadamente manipulados.