Доброго времени суток.Есть пк,на нём два адаптера. eth0 - по нему приходит интерне и wlan0 - к нему подключаются устройства.
- ip адрес eth0 - 192.168.1.5
- Wlan0 при подключении к нему устройства выдает адрес 10.42.0.235
Посередине находится redsocks,такая схема
- eth0-->redsocks(127.0.0.1:12345)-->wlan0
- wlan0->redsocks(127.0.0.1:12345)->eth0
- iptables -t nat -N REDSOCKS
- iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN
- iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN
- iptables -t nat -A REDSOCKS -d 127.0 .0.0 / 8 -j RETURN
- iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN
- iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN
- iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN
- iptables -t nat -A REDSOCKS -d 224.0.0.0/4 -j RETURN
- iptables -t nat -A REDSOCKS -d 240.0.0.0/4 -j RETURN
- iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
- iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j REDIRECT --to-port 12345
После этих правил,при подключении к wlan0 - ip на устройстве - мой,а днс - от прокси
Я не могу понять,что ещё надо дописать,чтобы завернуть весь трафик через редсокс на wlan0 и обратно.