Здравствуйте.
Имеется Debian 7, настройка интерфейса выглядит так:
auto eth1
iface eth1 inet dhcp
post-up route add -host 10.0.0.116 dev eth1
Настройка dhclient.conf так:
interface "eth1"{
request subnet-mask, broadcast-address,
domain-name, host-name,
rfc3442-classless-static-routes;
}
Все это потому, что шлюз по умолчанию я прописываю вручную, а он прилетает по dhcp, но на интерфейсе eth1 мне нужен всего навсего 1 хост.
Когда сервер загружается, то это все работает. проходит неделька и пропадает статичный маршрут на eth1, который получает адреса по dhcp.
Я пытался добавить в dhclient.conf следующее:
alias {
interface "eth1";
option static-routes 10.0.0.116 10.2.32.1;
}
не помогло. Пытался добавить туда же
script "/etc/мой скрипт";
в этом случаи выполняется только мой скрипт, а адреса не устанавливаются.
Создавал такой файл:
/etc/dhcp/dhclient-enter-hooks.d/route_comlan
case $interface in
'vlan3')
case $reason in
BOUND|RENEW|REBIND|REBOOT)
ip r a 10.0.0.116/32 via $router dev $interface metric 100
;;
esac
;;
esac
никакого результата
Подскажите как быть то, как оставить статичный маршрут навсегда?