Hostapd - bridge lan + sem fio

5

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)

    
por Krzysztofa Krzysztof 31.12.2015 / 23:27

2 respostas

0

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 .

    
por 03.01.2016 / 20:33
1

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.

    
por 01.01.2016 / 04:51