Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 sourse routing и NAT   oleg   23 May 2002 09:21:18 
Архивное /ru.linux/6489837fb3cf.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional