O servidor sem fio permite apenas um único cliente

1

Eu tenho um BeagleBone Black rodando o Debian configurado como um ponto de acesso usando hostapd e udhcpd. Um servidor HTTP baseado em nó aceita solicitação na porta 80. O dispositivo não está conectado a nenhuma rede com fio.

No meu PC ou tablet, posso fazer login no ponto de acesso, adquirir uma concessão de DHCP e solicitar páginas do servidor. No entanto, quando tento fazer o login usando um segundo dispositivo, ele também parece funcionar bem, mas agora o primeiro dispositivo não consegue mais tirar nenhuma página do servidor. Note que quando eu faço do BBB um cliente na minha rede sem fio (desabilitado hostapd) eu consigo logar com qualquer número de dispositivos com sucesso.

Eu olhei para o tráfego de rede usando o Wireshark e descobri que a estação que não pode mais se comunicar com o servidor continua enviando solicitações ARP que não são atendidas. Apenas a solicitação ARP do cliente mais recente para o login é respondida. Suspeito que isso seja parte do problema, mas não consigo pensar em nenhum motivo pelo qual as solicitações de ARP não sejam respondidas.

    
por Han 03.01.2015 / 10:51

0 respostas