Conectando duas interfaces sem fio para o modo "Repetidor"

Conectando duas interfaces sem fio para o modo "Repetidor"

Eu olhei em volta bastante e não consigo encontrar nada juntando todas as peças.

Estou usando Debian e pretendo conectar em uma rede wireless e repetir o sinal sem usar nat ou qualquer outro incômodo.

ap -> wlan0 {debian} wlan1 -> repetido_ap_signal

Eu tenho duas placas de rede sem fio idênticas, módulos de driver ath9k e um roteador que suporta o modo de 4 endereços.

Pelo que entendi, preciso que o wlan0 se conecte ao ap como cliente e preciso ativar o modo 4addr no wlan1 e conectar os dois. A implementação real é um pouco mais confusa.

Ainda preciso configurar o hostapd para wlan1 e configurá-lo para ter um ssid/pw idêntico com o canal a 3 ou mais distância daquele que o ap está hospedando?

Há alguma coisa especial que precisa ser definida na ponte para que isso funcione?

O modo 4addr precisa estar ativado para ambas as interfaces wlan ou apenas para a "repetidora"?

Obrigado!

Responder1

O seu pedido é incomum, porque você está tentando usar alguma tecnologia raramente (ou nunca) usada (modo 4addr) para evitar uma configuração verdadeiramente trivial com NAT.

Há também outro recurso irritante. Sua configuração exige queaplicativoewlan0Se ambos os modos 4addr estiverem ativados, você não poderá ativá-los em apenas um, pois o outro componente não será capaz de se comunicar com o componente do modo 4addr. O que isto significa é que computadores normais (Windows, Macs, *Nixes não configurados no modo 4-addr) não serão capazes de se conectar aoaplicativo. A menos, é claro, que você configure VLANs no AP, uma para sua máquina Debian com o modo 4addr habilitado, outra para todos os outros computadores sem o modo 4addr. Ainda mais despesas gerais a serem consideradas, se você me perguntar.

Quanto ao wlan1 (a interface do lado do repetidor), você faznãoprecisa do modo 4addr ativado nele. Basta configurar o hostapd nele, conectá-lo com sua eth0 (se você planeja usar seu cabo Ethernet para estender a capacidade de repetidor da máquina Debian para uma ponte sem fio completa) ou com uma interface virtual (tocar,não sintonizecaso contrário, você perderá conexões de nível 2).

Quanto à relação entrewlan0ewlan1, vocênão é possível fazer a ponteeles: a ponte requer a troca de quadros Ethernet inteiros, algo que nenhuma rede sem fio (modo 4addr ou não) pode fazer. Além disso, você não precisa de ponte: tudo o que você precisa é ativar o encaminhamento IPv4 (através de/etc/sysctl.conf) e roteamento adequado (você deve certificar-se de que a mesma sub-rede esteja disponível em ambos os wifis).

Para diminuir o tráfego, você pode querer especificar que seu gateway padrão está em 192.168.1.1 (ou qualquer outro que você use) no dispositivo wlan0: isso impedirá que sua máquina Debian envie tráfego para ela via wlan1, obstruindo assim seu repetidor. aproveitar.

informação relacionada