Настраиваю «роутер».Два интерфейса:
eth0(шлюз c адресом 192.168.1.5)
wlan0(смотрит в локальную сеть с адресом 10.42.0.1)
config redsocks
in redsocks section, the listen address (local_ip) should be 10.42.0.1
in redudp section, the listen address (local_ip) should be 10.42.0.1 .
in tcpdns section, the listen address should be 127.0.0.1
I recommend not to use the same port number in redudp and tcpdns. Sooner or later, you will make yourself confused.
resolv.conf
192.168.1.1
Iptables правила
iptables -t nat -N REDSOCKS
iptables -t nat -I REDSOCKS -p tcp -d 192.168.0.0/16 -j RETURN
iptables -t nat -I REDSOCKS -p tcp -d 10.0.0.0/24 -j RETURN
# more rules here to exclude local network address ranges
iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports 12345
iptables -t nat -I PREROUTING -p tcp -i wlp2s0 -j REDSOCKS
Эта схема работала до вчера.пока я не начал играть с dns.А конкретно с dnsmasq.Вот тема www.linux.org.ru/forum/admin/14319089?lastmod=1530432699737
Теперь при запуске правила
iptables -t nat -I PREROUTING -p tcp -i wlp2s0 -j REDSOCKS
Где я допустил ошибку,ткните носом.