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:
- References:
- iproute
- From: Evgeny <yurkin@sibvaleo.com>