Итак, есть хост, у него два интерфейса ap0 (192.168.43.1), usb0 (192.168.42.129), которые могут быть подняты как по отдельности, так и одновременно. на этом хосте стоит dnsmasq, который раздает двум подсетям IPшники, запускается без конфигурационного файла - ему тупо передается dhcp-range Несложными действиями, dnsmasq'у был подсунут конфиг
local=/portable/
domain=portable
А в hosts сделали немудреную запись
192.168.43.1 anomalia anomalia.portable git.anomalia p.anomalia
И все хорошо, кроме того, что работает это только на одном интерфейсе. А хочется, чтобы для двух подсетей на dns запрос отдавались либо разные адреса, либо отдавалось, что у имени 2 IP адреса. Усложняет задачу то, что все это происходит на телефоне под android 2.3.5 с рутом и дебианом в чруте. Есть мысли как это реализовать?