LinuxForum.Fans
Тема

dhclient dhcp client получение нового адреса удаление маршрута

Автор: tnega 3 сообщений 942 просмотров
05.02.2015 07:02 · отредактировано #413124

Всем привет! требуется помощь!

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

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

пишу правило маршрутизации для определенного абонента:

text
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).

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

05.02.2015 08:44 #413130
diablopc написал:
tnega, А если скормить ему from all *SCRATCH*
Routing и policy-routing в Linux при помощи iproute2

не сработало :-)

как я понимаю надо копать в сторону dhclien-script, dhclient-enter-hooks.d и dhclient-exit-hooks.d.

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

Войдите или зарегистрируйтесь, чтобы ответить.