решил я тут заставить dnsmasq биндиться не на 0.0.0.0, а только на tun0 (ибо нехуй)
прописал в конфиге interface=tun0, раскомментил bind-interfaces, рестартанул, netstat -anup глянул — вроде норм всё.
ребутаю — dnsmasq не запустился. ругается, что нету tun0 на старте (оно и логично).
что сделает обычный админ? поправит up.sh.
что сделает гентушник?
$ echo 'rc_need="net.tun0"' >> /etc/conf.d/dnsmasq
$ echo 'rc_provide="net.tun0"' >> /etc/conf.d/openvpn
$ echo 'rc_use="!dns"' >> /etc/conf.d/openvpn`
последняя строка нужна, чтобы избежать циклической зависимости, ведь по-умолчанию openvpn use dns
УДОБНО!
