The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ip route and table"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / Linux)
Изначальное сообщение [ Отслеживать ]

"ip route and table"  +/
Сообщение от Updater on 11-Янв-12, 04:47 
Добрый день!

Имею сервер с несколькими провайдерам. Для того, чтобы все выданные IP адреса были доступны из вне сделал так

/sbin/ip route add default via $ISP1_IP table T1
/sbin/ip rule add from $ISP1_GATEWAY table T1

Подскажите пожалуйста, как корректно запихнуть в таблицу T1 маршрут к хосту/сети, дабы он был активным.

Делаю так - /sbin/ip route add 8.8.8.8/32 via $ISP1_GATEWAY table T1

В таблице T1 появляется необходимая запись, но маршрут к 8.8.8.8 все равно идет через дефолт из ip r s

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "ip route and table"  +/
Сообщение от 1 (??) on 11-Янв-12, 09:27 
на сколько я понял задан лишь обратный маршрут на вызов от isp1 а если маршрут проверять с самого сервера то он будет по дефолту и правила маршрутизации таблицы T1 его не коснуться


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ip route and table"  +/
Сообщение от Dnick email on 11-Янв-12, 09:35 
> Добрый день!
> Имею сервер с несколькими провайдерам. Для того, чтобы все выданные IP адреса
> были доступны из вне сделал так
> /sbin/ip route add default via $ISP1_IP table T1
> /sbin/ip rule add from $ISP1_GATEWAY table T1
> Подскажите пожалуйста, как корректно запихнуть в таблицу T1 маршрут к хосту/сети, дабы
> он был активным.
> Делаю так - /sbin/ip route add 8.8.8.8/32 via $ISP1_GATEWAY table T1
> В таблице T1 появляется необходимая запись, но маршрут к 8.8.8.8 все равно
> идет через дефолт из ip r s

По моему неплохобы еще прописать на каком интерфейсе все это еще должно фурычить
/sbin/ip route add 8.8.8.8/32 dev $DEV_INET1 src $IP_INET1 table T1

P.S. Теоретически это правило должно прописыватся при подьеме интерфейсов, но так как ты не написал чем там у тебя таблицы маршрутизации забиты, предполагаю что это правило все таки нужно прописать.

P.P.S. DEV_INET1 это имя интерфейса провайдера eth0 eth1(смотри сам) IP_INET1 ip-адрес интерфеса 1го провайдера(именно твоего интерфейса а НЕ гетевея провайдера)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "ip route and table"  +/
Сообщение от Updater on 12-Янв-12, 18:30 
>[оверквотинг удален]
>> В таблице T1 появляется необходимая запись, но маршрут к 8.8.8.8 все равно
>> идет через дефолт из ip r s
> По моему неплохобы еще прописать на каком интерфейсе все это еще должно
> фурычить
> /sbin/ip route add 8.8.8.8/32 dev $DEV_INET1 src $IP_INET1 table T1
> P.S. Теоретически это правило должно прописыватся при подьеме интерфейсов, но так как
> ты не написал чем там у тебя таблицы маршрутизации забиты, предполагаю
> что это правило все таки нужно прописать.
> P.P.S. DEV_INET1 это имя интерфейса провайдера eth0 eth1(смотри сам) IP_INET1 ip-адрес
> интерфеса 1го провайдера(именно твоего интерфейса а НЕ гетевея провайдера)

Увы, не получилось

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "ip route and table"  +/
Сообщение от anonymous (??) on 14-Янв-12, 09:58 
>[оверквотинг удален]
>>> идет через дефолт из ip r s
>> По моему неплохобы еще прописать на каком интерфейсе все это еще должно
>> фурычить
>> /sbin/ip route add 8.8.8.8/32 dev $DEV_INET1 src $IP_INET1 table T1
>> P.S. Теоретически это правило должно прописыватся при подьеме интерфейсов, но так как
>> ты не написал чем там у тебя таблицы маршрутизации забиты, предполагаю
>> что это правило все таки нужно прописать.
>> P.P.S. DEV_INET1 это имя интерфейса провайдера eth0 eth1(смотри сам) IP_INET1 ip-адрес
>> интерфеса 1го провайдера(именно твоего интерфейса а НЕ гетевея провайдера)
> Увы, не получилось

У Вас там всё в корне неправильно. Тема поднималась миллионы раз, на сайте есть как минимум две хорошие статьи по этой проблеме.
P.S. Всегда показывайте ip rule show и ip ro sh по своим таблицам, если хотите помощи.
P.P.S. Чтобы маршрутизировать 8.8.8.8 через другого провайдера, достаточно сделать
ip route add 8.8.8.8 via $ISP1_GATEWAY table main
если у таблицы main pref больше, чем у default

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "ip route and table"  +/
Сообщение от ALex_hha (ok) on 14-Янв-12, 00:47 
Как минимум настроить PBR
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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