Estou usando um TP Link Archer C50 e quero configurá-lo no modo bridge. Meu objetivo é ter a "fonte" da internet vindo por um cabo para o TP-Link. Ele então envia essa rede via WiFi e funciona como um switch quando outros dispositivos são conectados via cabo.
Até agora, consegui fazer isso funcionar, e posso verificar que alguns dispositivos obtêm os endereços IP corretos. O problema é que, para alguns dispositivos, isso não está funcionando, e eles estão obtendo o endereço IP errado. A suspeita é que o TP-Link de alguma forma funciona como um servidor DHCP e tenta fornecer endereços IP locais.
Usando # tcpdump src port bootps
, eu estava procurando respostas para solicitações de servidor DHCP. Quando conecto meu laptop ao WiFi, recebo a seguinte linha:
15:27:26.422322 IP 192.168.0.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 548
Durante a configuração do TP-Link, desabilitei manualmente o DHCP. O que está causando essas respostas locais do DHCP?
Conforme apontado pelos usuários nos comentários, o modo "Access Point" é o modo correto para minha situação. Após a configuração do TP-Link, desabilitei o DHCP.
Algumas ferramentas que podem ser úteis para outros na depuração disto. Você pode usar os seguintes comandos para verificar quem está respondendo às solicitações DHCP.
Ele filtra o tcpdump em busca de pacotes
bootps
dentro da fonte.Isso também filtra o tcpdump (usando grep) para pacotes que têm
bootps
na fonte e também imprime a linha antes (-B
) e depois (-A
). Minha ideia era tentar ver se eu conseguia verificar para quem o servidor DHCP está respondendo. Talvez alguém possa comentar e sugerir uma ferramenta melhor.O que você provavelmente quer ver:
O que você provavelmente não quer ver: