Eles aliases wlan0:0
etc. são obsoletos porque eram uma solução alternativa em kernels Linux antigos, onde só era possível atribuir um único endereço IP a uma interface. Kernels mais modernos permitem atribuir múltiplos IPv4 a cada interface (e que, na verdade, é um requisito para o IPv6).
Este é um problema do kernel; o driver WLAN real não tem nada a ver com isso.
Portanto, basta usar o substituto moderno ip
em vez do antigo ifconfig
e, como mencionado na outra resposta, basta adicionar um segundo IP à sub-rotina interace
em vez de usar wlan0:0
.
Desde que seu único propósito seja usar o Pi-Hole com o Neatgear N600, e você está bem com um roteamento personalizado no Neatgear, e nenhum dos programas que você atualmente executa no RaspPi tem algum problema, ele deve funcionar . BTW, você está vendo as solicitações DNS com um IP de origem do Netgear porque o próprio Netgear executa um proxy DNS (para armazenar em cache solicitações de DNS, tornando a pesquisa mais rápida), assim como o Pi-Hole consiste em um proxy personalizado.
Se você tiver problemas, uma alternativa é criar um namespace de rede adicional no RaspPi, mas Pi-Hole nesse namespace e rotear de seu namespace principal para aquele namespace e vice-versa. Desta forma, você pode separar de forma limpa o Pi-Hole e outros aplicativos RaspPi.