что-то совсем я потерялся в сущностях, технологиях и т.п.
дано.
есть ETH0
есть ATH0 в режиме Master
есть PPP0 - gprs-интернет
есть dnsmasq
до этого было так:
10.10.10.1 = my
ifconfig eth0 10.10.10.1 netmask 255.255.255.0
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
форвардинг = 1
----- dnsmasq.cfg -----
interface=eth0
server=10.10.10.1
dhcp-range=10.10.10.11,10.10.10.250,infinite
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/pxe
-----------------------
нужно добавить в это всё ATH0 (например с IP=10.10.10.254), чтбоы если подключился по сети или загрузился по PXE, то ему и гейт и днс и всё остальное - 10.10.10.1, если подключился по WIFI - то получил все данные по DHCP (хоть гейтом будет 10.10.10.1, хоть 10.10.10.254, лишь бы и там и там всё работало автоматически - сделал udhcpc и ты в сети.