|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : oleg 2:5020/400 23 May 2002 09:21:18 To : All Subject : sourse routing и NAT -------------------------------------------------------------------------------- linux ядро 2.4 Есть два провайдера ISP1(x.x.x.215) и ISP2(y.y.y.4) Машина с тремя интерфейсами eth0(x.x.x.215) eth1(y.y.y.4) eth2(172.18.78.1) Внутри сетки есть WEB server (172.18.78.2) Хотелось бы что бы Web был доступен от разных провайдеров(на разных внешних интерфейсах) table routing y.y.y.0 * 255.255.255.0 U 0 0 0 eth1 x.x.x.0 * 255.255.255.0 U 0 0 0 eth0 172.18.78.0 * 255.255.255.0 U 0 0 0 eth2 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default x.x.x.1 0.0.0.0 UG 0 0 0 eth0 default y.y.y.1 0.0.0.0 UG 1 0 0 eth1 #sourse routing ip rule add from x.x.x.214/29 to 0/0 table 101 pref 105 ip rule add from y.y.y.0/24 to 0/0 table 102 pref 105 ip route add table 101 via x.x.x.1 ip route add table 102 via y.y.y.1 iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source x.x.x.215 iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source y.y.y.4 iptables -t nat -A PREROUTING -p TCP -i eth0 --dport 80 -j DNAT --to-destination 172.18.78.2:80 iptables -t nat -A PREROUTING -p TCP -i eth1 --dport 80 -j DNAT --to-destination 172.18.78.2:80 По отдельности NAT и sourse routing работает --- ifmail v.2.15dev5 * Origin: AAA Intersvyaz (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6489837fb3cf.html, оценка из 5, голосов 10
|