Здрасте. Есть 2 канала, хороший и плохой. На centos 6 пытаюсь завернуть http на плохой, все остальное на хороший. Настраивал по этой статье: http://lartc.org/howto/lartc.cookbook.squid.html
# echo 202 http://www.out >> /etc/iproute2/rt_tables # ip rule add fwmark 2 table http://www.out # ip route add default via 192.168.1.1 table http://www.out # ip route flush cache
# ip route show table http://www.out default via 192.168.1.1 dev eth0 #ip route show ..... default via 192.168.2.1 dev eth2
Далее, если добавлю маршрут по источнику #ip rule add from 192.168.1.10 table http://www.out Маршрут корректно отрабатывает. Но так как я хочу завернут http-трафик я пытаюсь сделать это через метки: $IPTABLES -A PREROUTING -t mangle -p tcp --dport 80 -j NMARK --set-mark 2 Пробовал так же CONNMARK, но это не работает. Будьте добрый.