2 провайдера маршрутизация ip route хелп
Форум — Admin
есть провайдер 1 и 2, есть в локальной сети компьютер на котором есть веб, нужно что бы с какого провайдера поступил пакет, через того же и отдавал трафик
сделал:
внешний IP первого провайдера: INET_IP
внешний IP второго провайдера: INET_IP2
пров 1 интерфейс=INET_IF
пров 2 интерфейс=INET_IF2
пров 1 шлюз=INET_GATE
пров 2 шлюз=INET_GATE2
ну и интерфейс локалки соответственно=LAN_IF
ip rule del table T1
ip rule del table T2
ip route add $INET_GATE dev $INET_IF src $INET_IP table T1
ip route add default via $INET_GATE table T1
ip route add $INET_GATE2 dev $INET_IF2 src $INET_IP2 table T2
ip route add default via $INET_GATE2 table T2
ip route add $INET_GATE dev $INET_IF src $INET_IP
ip route add $INET_GATE2 dev $INET_IF2 src $INET_IP2
ip route add default via $INET_GATE metric 10
таким образом схема работает на половину, все что на сервере отдается правильно, а из локалки отдается в маршрут по умолчанию, где-то посоветовали маркировать пакеты, все тщетно :(
делал так:
iptables -N CONNMA
iptables -A CONNMA -i $INET_IF -j CONNMARK --set-mark 1
iptables -A CONNMA -i $INET_IF2 -j CONNMARK --set-mark 2
iptables -A CONNMA -j RETURN
#iptables -t mangle -A PREROUTING -i $LAN_IF -j CONNMARK --restore-mark
#iptables -t mangle -A FORWARD -i $INET_IF -j CONNMA
#iptables -t mangle -A FORWARD -i $INET_IF2 -j CONNMA
не получилось, подскажите как сделать и ли где ошибку делаю :(