The OpenNET Project / Index page

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

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

"Dhcp with manual route without gateway"  +/
Сообщение от dimaonline (ok) on 11-Мрт-13, 22:16 
Привет всем
Существует задача: centOs 6.5 подключен к двум сетям: eth0 в internet и eth1 к поставщику sip
Eth1 настраивается по dhcp. Но так как на eth1 нет internet то требуется получить по dhcp ip адрес но вместо шлюза по умолчанию необходимо добавить статический маршрут до sip сервера на этот шлюз.
Шлюз по умолчанию должен остаться на шлюз на интерфейсе eth0.

Как бы это осуществить?

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

Оглавление

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


1. "Dhcp with manual route without gateway"  +/
Сообщение от ALex_hha (ok) on 11-Мрт-13, 22:52 
а DHCP принадлежит SIP провайдеру или кто будет вам давать адрес?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Dhcp with manual route without gateway"  +/
Сообщение от midori (ok) on 12-Мрт-13, 01:14 
Вы спрашиваете как пользоваться route add в не существующей версии CentOS?
Как-то сумбурно все. Нужен доступ к eth1 из вне?

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

3. "Dhcp with manual route without gateway"  +/
Сообщение от dimaonline (ok) on 12-Мрт-13, 07:33 
> Вы спрашиваете как пользоваться route add в не существующей версии CentOS?
> Как-то сумбурно все. Нужен доступ к eth1 из вне?

Сорри. с версией ошибся (уже полусонный постил):
[root@sip ~]# cat /etc/issue
CentOS release 6.2 (Final)

Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12 согласно инструкции http://idphone.kz/?page_id=1010

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

4. "Dhcp with manual route without gateway"  +/
Сообщение от fantom (ok) on 12-Мрт-13, 10:54 
>> Вы спрашиваете как пользоваться route add в не существующей версии CentOS?
>> Как-то сумбурно все. Нужен доступ к eth1 из вне?
> Сорри. с версией ошибся (уже полусонный постил):
> [root@sip ~]# cat /etc/issue
> CentOS release 6.2 (Final)
> Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip
> выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12
> согласно инструкции http://idphone.kz/?page_id=1010

dhcp option 249 и 121, читаете о них, настраиваете dhcp сервер, отдаете по dhcp нужный маршрут..

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

5. "Dhcp with manual route without gateway"  +/
Сообщение от reader (ok) on 12-Мрт-13, 11:55 
>> Вы спрашиваете как пользоваться route add в не существующей версии CentOS?
>> Как-то сумбурно все. Нужен доступ к eth1 из вне?
> Сорри. с версией ошибся (уже полусонный постил):
> [root@sip ~]# cat /etc/issue
> CentOS release 6.2 (Final)
> Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip
> выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12
> согласно инструкции http://idphone.kz/?page_id=1010

если шлюз всегда один и тот же
/etc/sysconfig/network-scripts/route-eth1

если разные - dhclient-exit-hooks


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

6. "Dhcp with manual route without gateway"  +/
Сообщение от dimaonline (ok) on 12-Мрт-13, 12:03 
>[оверквотинг удален]
>>> Как-то сумбурно все. Нужен доступ к eth1 из вне?
>> Сорри. с версией ошибся (уже полусонный постил):
>> [root@sip ~]# cat /etc/issue
>> CentOS release 6.2 (Final)
>> Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip
>> выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12
>> согласно инструкции http://idphone.kz/?page_id=1010
> если шлюз всегда один и тот же
> /etc/sysconfig/network-scripts/route-eth1
> если разные - dhclient-exit-hooks

Наверно, это то что нужно. Только (даже при одном IP gateway) sysconfig/network-scripts/route-eth1  не поможет полностью, потому что нужно по мимо добавления static route еще и убирать gefault gateway. Поэтому буду рыть в сторону dhclient-exit-hooks

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

7. "Dhcp with manual route without gateway"  +/
Сообщение от dimaonline (ok) on 12-Мрт-13, 12:33 
>[оверквотинг удален]
>>> Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip
>>> выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12
>>> согласно инструкции http://idphone.kz/?page_id=1010
>> если шлюз всегда один и тот же
>> /etc/sysconfig/network-scripts/route-eth1
>> если разные - dhclient-exit-hooks
> Наверно, это то что нужно. Только (даже при одном IP gateway) sysconfig/network-scripts/route-eth1
>  не поможет полностью, потому что нужно по мимо добавления static
> route еще и убирать gefault gateway. Поэтому буду рыть в сторону
> dhclient-exit-hooks

Видимо поможет добавление строки DHCLIENT_IGNORE_GATEWAY=Y в /etc/sysconfig/network-scripts/ifcfg-eth1 + настройка /etc/sysconfig/network-scripts/route-eth1

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

8. "Dhcp with manual route without gateway"  +/
Сообщение от reader (ok) on 12-Мрт-13, 12:37 
>[оверквотинг удален]
>>> [root@sip ~]# cat /etc/issue
>>> CentOS release 6.2 (Final)
>>> Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip
>>> выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12
>>> согласно инструкции http://idphone.kz/?page_id=1010
>> если шлюз всегда один и тот же
>> /etc/sysconfig/network-scripts/route-eth1
>> если разные - dhclient-exit-hooks
> Наверно, это то что нужно. Только (даже при одном IP gateway) sysconfig/network-scripts/route-eth1
>  не поможет полностью, потому что нужно по мимо добавления static

метрику на eth1 задерите и с eth0 будет приоритетней

> route еще и убирать gefault gateway. Поэтому буду рыть в сторону
> dhclient-exit-hooks

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

12. "Dhcp with manual route without gateway"  +/
Сообщение от dimaonline (ok) on 12-Мрт-13, 13:12 

> метрику на eth1 задерите и с eth0 будет приоритетней

Ну тоже как вариант !

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

9. "Dhcp with manual route without gateway"  +/
Сообщение от lavr email on 12-Мрт-13, 12:43 
>[оверквотинг удален]
>>> Как-то сумбурно все. Нужен доступ к eth1 из вне?
>> Сорри. с версией ошибся (уже полусонный постил):
>> [root@sip ~]# cat /etc/issue
>> CentOS release 6.2 (Final)
>> Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip
>> выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12
>> согласно инструкции http://idphone.kz/?page_id=1010
> если шлюз всегда один и тот же
> /etc/sysconfig/network-scripts/route-eth1
> если разные - dhclient-exit-hooks

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- прописываем статику для eth1 и как бэ все,
откуда столько проблем?


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

10. "Dhcp with manual route without gateway"  +/
Сообщение от reader (ok) on 12-Мрт-13, 12:58 
>[оверквотинг удален]
>>> [root@sip ~]# cat /etc/issue
>>> CentOS release 6.2 (Final)
>>> Нужен, нужен доступ с sip сервера провайдера(и на этот сип сервер). ip
>>> выделяется по DHCP,но доступ осуществляется только к одному ip - 10.0.0.12
>>> согласно инструкции http://idphone.kz/?page_id=1010
>> если шлюз всегда один и тот же
>> /etc/sysconfig/network-scripts/route-eth1
>> если разные - dhclient-exit-hooks
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- прописываем статику для eth1 и как бэ все,
> откуда столько проблем?

если ip gw один и тот же, то да, но где прописываем, если ручками то можем поиметь убивание маршрута при опускании интерфейса , через который он идет. поэтому через
/etc/sysconfig/network-scripts/route-eth1

про CentOS 6.2 не знаю, но в нескольких дистрибутивах это уже видел

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

11. "Dhcp with manual route without gateway"  +/
Сообщение от lavr email on 12-Мрт-13, 13:07 
>[оверквотинг удален]
>>> если шлюз всегда один и тот же
>>> /etc/sysconfig/network-scripts/route-eth1
>>> если разные - dhclient-exit-hooks
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- прописываем статику для eth1 и как бэ все,
>> откуда столько проблем?
> если ip gw один и тот же, то да, но где прописываем,
> если ручками то можем поиметь убивание маршрута при опускании интерфейса ,
> через который он идет. поэтому через
> /etc/sysconfig/network-scripts/route-eth1
> про CentOS 6.2 не знаю, но в нескольких дистрибутивах это уже видел

подразумевается что делать надо в рамках правил той OS, в которой решается задача,
хотя и руками все можно доправить, но лучше так как принято в OS - это правильно
с точки зрения администрирования.

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

13. "Dhcp with manual route without gateway"  +/
Сообщение от dimaonline (ok) on 12-Мрт-13, 13:16 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- прописываем статику для eth1 и как бэ все,
> откуда столько проблем?

В том то и дело, что не все - если вы не поняли суть вопроса, при наличии двух GaTEWAY доступ к internet будет через интерфейс с меньшей метрикой. Если на eth1 internet нет, то при равной метрике будут 50% потерь, а если метрика меньше на eth1, то internet вообще пропадет.


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

14. "Dhcp with manual route without gateway"  +/
Сообщение от dimaonline (ok) on 12-Мрт-13, 13:23 
В общем подитожу:

1) Удаление default gateway при DHCP решается одним из двух способов(/etc/sysconfig/network-scripts/ifcfg-<interface-name>):

а) установить METRIC=255
б) установить DHCLIENT_IGNORE_GATEWAY=yes|1

2) Чтобы добавить маршрут до SIP шлюза настройка /etc/sysconfig/network-scripts/route-<interface-name>


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

15. "Dhcp with manual route without gateway"  +/
Сообщение от lavr email on 12-Мрт-13, 16:19 
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- прописываем статику для eth1 и как бэ все,
>> откуда столько проблем?
> В том то и дело, что не все - если вы не
> поняли суть вопроса, при наличии двух GaTEWAY доступ к internet будет

извините, плохо соображаю и понимаю

> через интерфейс с меньшей метрикой. Если на eth1 internet нет, то
> при равной метрике будут 50% потерь, а если метрика меньше на
> eth1, то internet вообще пропадет.

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

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

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




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

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