[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: iproute



			       Йоханга!!!

On Mon, Mar 24, 2003 at 01:07:04PM +0600, Evgeny wrote:
> почитал Adv Routing HOWTO
> и мало что понял
> подскажите как сделать следущее
> есть сервер в нем 4 сетевухи
> 2 в локалке 2 инет
> надо сделать чтоб все ходили через один канал в интернет
> а один хост из интернета через другой канал

Что-то примерное:
# Первый провайдер, сеть 1.1.1.140/30, адрес 1.1.1.142
# Все что приходит через этот eth, уходит в него же
# 172.16.37 & 192.168.1 - внутренние сети
/bin/ip route add 1.1.1.140/30 dev eth0 src 1.1.1.142 table
prov1
/bin/ip route add default via 1.1.1.141 table prov1
/bin/ip route add 172.16.37.0/24 dev eth1 table prov1
/bin/ip route add 192.168.1.0/24 dev eth2 table prov1
/bin/ip rule add from 1.1.1.142 table prov1

# Второй провайдер, сеть 2.2.2.224/30, адрес 2.2.2.225
# Аналогично первому
#
/bin/ip route add 2.2.2.224/30 dev eth3 src 2.2.2.225 table
prov2
/bin/ip route add default via 2.2.2.226 table prov2
/bin/ip route add 172.16.37.0/24 dev eth1 table prov2
/bin/ip route add 192.168.1.0/24 dev eth2 table prov2
/bin/ip rule add from 2.2.2.225 table prov2

/bin/ip route add 2.2.2.112/29 dev eth3 src 2.2.2.114 table
prov2
/bin/ip rule add from 2.2.2.114 table prov2

#
# Кое какие сети, указываем отдельно gw
#
/sbin/route add -net 1.1.1.0 netmask 255.255.255.0 gw 1.1.1.141
/sbin/route add -net 3.3.3.0 netmask 255.255.252.0 gw 1.1.1.141

Вот как-то так.
Более подробно читать тут:
http://lartc.org/howto/lartc.rpdb.multiple-links.html#AEN263

-- 
TARANTUL



Reply to: