8-)

в файл

/etc/iproute2/rt_tables
Добавляем

 201 R1
 202 R2

У каждого провайдера будет своя таблица маршрутизация

#!/bin/sh
 IP1=1.1.1.3
 IP2=2.2.2.3
 GW1=1.1.1.1
 GW2=2.2.2.1
 IF1=eth0
 IF2=eth1
# добавим дефаулт гетвей в каждую таблицу.
 ip route add default via $GW1 table R1
 ip route add default via $GW2 table R2
# Говорим, что по дефолту будем ходить через первого провайдера.
 ip route add default via $GW1
 ip rule add from $IP1 table R1
 ip rule add from $IP2 table R2
# Route
ip rule add from 192.168.0.1/24 table R2

echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects

в sysctl

net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0

в iptables

-A POSTROUTING -s 192.168.0.60 -o eth4 -j MASQUERADE 

Навигация

Navigation

Печать/экспорт