DHCP funciona em wifi, mas meu computador não pode receber pacotes unicast apenas pacotes de transmissão

2

Não consigo usar meus recursos sem fio do meu laptop.

Eu conecto ao meu roteador doméstico manualmente (sem usar o gerenciador de rede, eu purgei). Usando os seguintes comandos:

ifconfig wlan0 up
wpa_supplicant -Dnl82011 -iwlan0 -c /etc/wpa_supplicant.conf

Diz que o wifi está conectado. Eles em outro terminal eu digo

dhclient -v wlan0

Obtém um endereço IP após o primeiro DHCPDISCOVER.

Mas então eu não posso pingar nem nada. O tcpdump diz que meu computador está enviando desesperadamente ARPs para o MAC do roteador, mas não recebe resposta.

Eu posso ver essas transmissões do meu PC de mesa, então elas definitivamente são colocadas no ar. Também posso transmitir ARP-s usando o arpsend do meu computador de mesa e os vejo no meu laptop. Posso até pedir o endereço MAC do meu laptop da minha área de trabalho usando arpsend e meu laptop responde a eles e a resposta é recebida no computador desktop.

Mas algo engole todos os pacotes direcionados especificamente para o laptop, enquanto os pacotes de transmissão (como pings de difusão e broadcasts de arp) são recebidos.

Se eu tentar usar a conexão com fio, funciona. Apenas o wireless é ruim.

Meus iptables estão vazios, então não tenho um firewall ativo que bloqueie o tráfego.

Eu até mudei o meu endereço MAC para ter certeza de que o meu roteador não está causando estragos, mas não dá certo.

Não encontrei nada relevante na internet, as pessoas geralmente têm esse problema apenas com configurações de rede muito complexas. E eu estou aqui apenas querendo que meu wifi funcione.

Eu fiquei totalmente sem ideias.

Alguma ideia do que pode ser o culpado?

    
por Calmarius 28.08.2018 / 01:10

1 resposta

1

Hoje continuei minha investigação.

Eu selecionei um kernel antigo: sem sucesso.

Então, a próxima coisa que eu tentei: ativar o ponto de acesso móvel no meu telefone e tentar me conectar a ele. E funcionou!

De jeito nenhum! Meu telefone pode se conectar ao meu roteador muito bem, é possível que meu roteador de alguma forma bloqueou meu laptop ou algo assim? Eu verifiquei o banlist MAC, eles estavam vazios. Mas ainda sem sucesso.

Talvez algo esteja no ar. E, de fato, essa é a possibilidade de o laptop estar na minha mesa, bem ao lado do meu roteador, e do divisor do cabo de força. O que pode realmente causar interferência ou algo parecido. Mas como é que o handshake do WPA e o DHCP foram bem sucedidos? Eu não sei. Talvez sejam pacotes diferentes e não se percam na interferência.

De qualquer forma eu mudei o laptop do AP sem fio, eu desliguei, removi o bloco de energia. Como sua bateria estava esgotada, esqueceu as configurações do CMOS e precisou definir a data e a hora da próxima vez que inicializei.

Eu tentei de novo e funcionou!

Então, as coisas possíveis que poderiam ter sido o culpado:

  • Interferência
  • O cartão wifi não gosta de ser gritado pelo roteador wifi de 30 cm.
  • Redefinição do CMOS corrigida.

De qualquer forma para a ciência, mudei-me para o meu laptop novamente para a minha mesa, para ver se voltava a ter problemas.

Mas agora não. Eu não posso reproduzi-lo novamente.

Parece que algo no meu laptop entrou em um estado bloqueado e permaneceu assim até o próximo ciclo de energia completo.

Estou trabalhando com computadores há 15 anos e nunca experimentei um problema peculiar com sintomas como esse antes.

    
por 28.08.2018 / 22:14