есть скрипт для ротинга
------------------------------------
#!/bin/bash
IR="/sbin/ip"
IT="/sbin/iptables"
IP_LIST="192.168.0.32 192.168.0.33"
$IR rule add fwmark 1 table adsl
$IR route add default via 192.168.1.1 dev eth1 table adsl
$IR route flush cache
echo 1 > /proc/sys/net/ipv4/ip_forward
$IT -t mangle -F
for IP in $IP_LIST
do
$IT -t mangle -A PREROUTING -i eth0 -s $IP -j MARK --set-mark 1
done
$IT -t mangle -A PREROUTING -i eth0 -p tcp -m multiport --dport 25,110,5190,5222 -j MARK --set-mark 1
$IT -t nat -F
$IT -t nat -A POSTROUTING -s 192.168.0.0/24 -m mark --mark 1 -o eth1 -j MASQUERADE
$IT -t nat -A POSTROUTING -s 192.168.0.0/24 -o tun0 -j MASQUERADE
----------------------------------------------
не могу понять, почему почта идет как надо через eth1, а
траффик с $IP через tun0. $IP статические.
где я ошибся?
Ответ на:
комментарий
от bromantik
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Маршрутизация, 2 прова. (2010)
- Форум Несколько таблиц маршрутизации (2014)
- Форум Избитая тема, но ответа так и не нашел (2014)
- Форум Прошу помощи в настройке маршрутизации (2015)
- Форум Не работает цепочка mangle в iptables (2011)
- Форум gпомогите разобраться с ip и iptables (2008)
- Форум centos. 2 провайдера, iptables, geoip (2011)
- Форум Debian + 2 провайдера на шлюзе, запутался в маршрутизации (2016)
- Форум Проблемы с двумя аплинками и НАТом (2009)
- Форум 2 провайдера и некорректная маршрутизация (2010)