The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Извращенный роутинг ХЕЛП. "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Извращенный роутинг ХЕЛП. "  
Сообщение от alex_palace email(ok) on 29-Дек-06, 15:45 
Дано
1 2 шт выделенки со статическими айпи
2 2 шт локалки (192.168.0.0 и 192.168.100.0)
3 Сервер на Кларконнекте (бесплатном юо начальство особо не парится платить за ПО)
4 4 шт сетевухи.
1я - выделенка 1
2я 0я сетка
3я 100я сетка
4я 2я выделенка.
Надо:
сеть со второй сетевухи (нулевую) зарулить на 1ю выделенку а сеть с тертьей (сотую) зарулить на вторую выделенку.

Попинав маны накопал только

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0  -j SNAT --to-source 194.х.х.х
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth3  -j SNAT --to-source 212.х.х.х

в роутах
194.х.х.х/30 dev eth0  proto kernel  scope link  src 194.х.х.х1
212.х.х.х/30 dev eth3  proto kernel  scope link  src 212.х.х.х1
192.168.100.0/24 dev eth2  proto kernel  scope link  src 192.168.100.1
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.1
default via 194.х.х.х1 dev eth0

При попытке сменить дефолт для локалок посылает подальше. Нулевая сетка прекрасно бегает в свою выделенку а вот сотая - никак.
ПЛИЗЗЗЗ. ХЕЛЛЛППП. Не дайте провести новогодние праздники под сервером в раздумьях

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Извращенный роутинг ХЕЛП. "  
Сообщение от Tau email on 29-Дек-06, 16:08 
Если я правильно тебя понял, тебе нужно создать 2 default'а. У меня это работает примерно так:

ip rule add from 195.34.x.x table 10
ip rule add from 81.20.x.x table 20

ip route add table 10 via 195.34.x.y
ip route add table 20 via 81.20.x.y

Как видишь используется пакет iproute2.
Здесь 195.34.x.y - шлюз 1 го прова, 81.20.x.y - шлюз 2го прова.
195.34.x.x и 81.20.x.x - адреса в которые транслируются сетки.
table 10 и 20 - это таблицы маршрутизации.
Сам же default gateway для сервера может быть любым.

Примерно тот же принцип остается если хочешь пустить разный тип трафика по разным каналам. Только там еще iptables надо будет использовать с моделум mangle и маркировкой пакетов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру