С iptables брандмауэром это работает (Openwrt также использует iptables):
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p udp --dport 53 -j DNAT --to 192.168.1.1
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 53 -j DNAT --to 192.168.1.1
На Вашем маршрутизаторе используют серверы Opendns. 192.168.1.1
IP маршрутизатора Openwrt. 192.168.1.0/24
подсеть локальной сети. Измените вышеупомянутые правила согласно своей сетевой установке подсети. Если Вы испытываете вышеупомянутые правила о подсказке openwrt, то заменяете -A
с -I
. Если Вы сохраняете правила в сценарии, который загружается на начальной загрузке или на перезапуске затем -A
переключатель должен работать. С этой установкой безотносительно серверов DNS клиентское использование машин, когда запрос DNS достигает маршрутизатора, целевой IP, будет изменено на тот из IP Вашего маршрутизатора. Можно узнать больше о iptables на Openwrt здесь.
Решение оказалось более простым, чем это появилось. Вывод fuser -v /dev/snd/*
показанный jackd был тихо hogging звуковой картой даже после того, как QjackCtl, предположительно, уничтожил его. Выполнение killall jackd
решенный проблема. Проблема не была с PulseAudio, а скорее jackd, работающим невидимо в фоновом режиме.