Их wlan0:0
псевдонимы и т. Д. Устарели, потому что они были обходным путем на старых ядрах Linux, где интерфейсу можно было назначить только один IP-адрес. Более современные ядра позволяют назначать несколько IPv4 для каждого интерфейса (и это фактически является требованием для IPv6).
Это проблема ядра; фактический драйвер WLAN не имеет к этому никакого отношения.
Так что просто используйте современную замену ip
вместо старой ifconfig
, и, как уже упоминалось в другом ответе, просто добавьте второй раздел в interace
раздел вместо использования wlan0:0
.
Пока ваша единственная цель - использовать Pi-Hole с вашим Neatgear N600, и вы в порядке с пользовательской маршрутизацией на Neatgear, и ни одна из программ, которые вы в настоящее время запускаете на RaspPi, не имеет проблем, она должна работать. Кстати, вы видите запросы DNS с исходным IP-адресом от Netgear, потому что сам Netgear запускает прокси-сервер DNS (для кэширования DNS-запросов, ускоряя поиск), точно так же, как Pi-Hole состоит из собственного прокси-сервера.
Если у вас возникнут проблемы, альтернативой может быть создание дополнительного сетевого пространства имен на RaspPi, но Pi-Hole в это пространство имен и маршрутизация из вашего основного пространства имен в это пространство имен и обратно. Таким образом, вы можете аккуратно разделить Pi-Hole и другие приложения RaspPi.