Код валидный и работает.но приэтом почемуто не так как вам нужно, тоесть не работает(рабочим кодом называется то что выдает нужный результат, а не лижбы запускалось)
ip rule add fwmark 101 lookup isp1 priority xxx возможно нужно задать приоритет для прыжка в нужную таблицу iptables -t mangle -A PREROUTING -i eth0 -d ! 172.30.0.2 -j CONNMARK --set-mark 101
iptables -t mangle -I OUTPUT -j CONNMARK --restore-marопечатка только здесь или в конфиге также?