Инструменты пользователя

Инструменты сайта


os:unix:ispolzovanie_raznyx_shljuzov_dlja_raznyx_isxodjaschix_ip-adresov

Использование разных шлюзов для разных исходящих IP-адресов

Описание

Допустим, у нас есть два провайдера. От одного нам достался адрес 10.0.0.2 (шлюз - 10.0.0.1), от второго - 91.77.0.2 (шлюз - 91.77.0.1).

Первый провайдер предоставляет дешёвый интернет, второй - белый IP-адрес, на котором, допустим, работает сайт, почта и т.п.

Задача: правильно разрулить трафик.

FreeBSD

# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs       Use    Netif Expire
default            10.0.0.1           UGS         0 248912278     bge0
10.0.0.0/30        link#1             UC          0         0     bge0
91.77.0.0/30       link#1             UC          0         0     bge0
127.0.0.1          127.0.0.1          UH          0   6142004      lo0

# ipfw add 00100 fwd 91.77.0.1 all from 91.77.0.2 to any

Linux

# ip route show
10.0.0.0/30 dev eth0  proto kernel  scope link  src 10.0.0.2  metric 1
default via 10.0.0.1 dev eth0  proto static

# ip route add to default table 1 via 91.77.0.1
# ip rule add from 91.77.0.2 table 1

Дискуссия

Enter your comment
 
os/unix/ispolzovanie_raznyx_shljuzov_dlja_raznyx_isxodjaschix_ip-adresov.txt · Последние изменения: 18.03.2010 15:14 (внешнее изменение)

Инструменты страницы