The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"dhclient dhcp client получение нового адреса удаляется маршрут"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"dhclient dhcp client получение нового адреса удаляется маршрут"  +/
Сообщение от tnega email(ok) on 05-Фев-15, 07:03 
Всем привет! требуется помощь!

Интерфейс eth0 получает белый ип по dhcp (ipoe)

есть таблица маршрутизации, предположим она будет называться так же eth0 (/etc/iproute2/rt_tables)

пишу правило маршрутизации для определенного абонента:
ip route add default dev eth0 table eth0
ip rule add from 10.10.1.1/32 table eth0

все работает, интернет маршрутизируется через eth0, НО

но когда приходит время получать новый ип (dhclient обновит его через пол дня примерно), правило маршрутизации удаляется (ip route add default dev eth0 table eth0).

помогите советом, как оставить правило работающим?

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

Оглавление

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


1. "dhclient dhcp client получение нового адреса удаляется маршрут"  +/
Сообщение от шут on 05-Фев-15, 16:18 
> помогите советом, как оставить правило работающим?

У dhclient как бэ есть exit-hooks - скрипт который отрабатывает после того как dhclient сделал своё дело
кури маны твоего дистра где этот скрипт лежит и дописывай необходимую логику чтоб она добавляла нужные маршруты

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

2. "dhclient dhcp client получение нового адреса удаляется маршрут"  +/
Сообщение от tnega email(ok) on 05-Фев-15, 16:21 
>> помогите советом, как оставить правило работающим?
> У dhclient как бэ есть exit-hooks - скрипт который отрабатывает после того
> как dhclient сделал своё дело
> кури маны твоего дистра где этот скрипт лежит и дописывай необходимую логику
> чтоб она добавляла нужные маршруты

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

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

3. "dhclient dhcp client получение нового адреса удаляется маршрут"  +/
Сообщение от шут on 05-Фев-15, 20:16 
>>> помогите советом, как оставить правило работающим?
>> У dhclient как бэ есть exit-hooks - скрипт который отрабатывает после того
>> как dhclient сделал своё дело
>> кури маны твоего дистра где этот скрипт лежит и дописывай необходимую логику
>> чтоб она добавляла нужные маршруты
> спасибо за ответ!
> да, я к этому тоже уже пришел!
> но вопрос другой, он ведь будет выполнять мои команды при поднятии любого
> интерфейса? не только которого мне нужен.

читаем маны и смотрим примеры
у dhclient-script есть кучка переменных, включая интерфейс
если не умеем запилить в шелл скрипте пару проверок интересующих переменных - меняем профессию на грузчика или дворника

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

4. "dhclient dhcp client получение нового адреса удаляется маршрут"  +/
Сообщение от tnega email(ok) on 05-Фев-15, 20:17 
>[оверквотинг удален]
>>> кури маны твоего дистра где этот скрипт лежит и дописывай необходимую логику
>>> чтоб она добавляла нужные маршруты
>> спасибо за ответ!
>> да, я к этому тоже уже пришел!
>> но вопрос другой, он ведь будет выполнять мои команды при поднятии любого
>> интерфейса? не только которого мне нужен.
> читаем маны и смотрим примеры
> у dhclient-script есть кучка переменных, включая интерфейс
> если не умеем запилить в шелл скрипте пару проверок интересующих переменных -
> меняем профессию на грузчика или дворника

Вас понял :-) буду читать маны :-)

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

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

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




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

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