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

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


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 ===== <code console> # 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 </code> ===== Linux ===== <code console> # 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 </code>

Дискуссия

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

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