Доброго времени суток.IP адрес интерфейс получает через DHCP. В rc.conf я указываю ifconfig_rl1="DHCP"
При загрузке компьютера он что-то пытается получить, но безуспешно. ifconfig показывает сплошные нули. Приходится делать killall dhclient, а потом dhclient rl1 - В таком варианте без проблем получает адрес. Стоит же адсл-модему перегрузиться, как аналогично адрес сбрасывается на 0.0.0.0
Помогите, может кто сталкивался с подобной проблемой.
пппое?
>пппое?
нет. Соединение через адсл, но без пппое.
>Помогите, может кто сталкивался с подобной проблемой.OS? uname -a?
Авторизацию у провайдера модем делает?тагда ИП тебе выдаёт модем, не мучайся пропиши ИП статически
Да нет же. Не БЛОНДИНКО. :) Модем у меня в режиме бриджа и Ip мне выдает провайдер. PPPoE авторизации нету и никакой другой. Авторизация происходит как в обычной локалке по ip, только вот в обычной локалке switch'и, а тут DSLAM'ы провайдера. Ip реальный и сложность в том, что еще и динамический, т.е. сегодня один, а завтра другой. Хотя, конечно, у меня уже 4-й месяц тот же, но прописывать статикой все же было бы неправильно.
В общем немного поэксперементировав пришел к следующему выводу.На самом деле интерфейс вполне нормально получает адрес. Но адсл-модем почему-то lan соединение теряет на 2-3 секунды, а FreeBSD сразу после возобновления lan-соединения запрашивает ip-адрес по второму разу, обнуляя попутно который уже был получен, но нового не получает, т.к. ругается на то, что dhclient уже был запущен.
В общем задача сводится к тому, что бы заставить dhclient сдыхать сразу после того, как он получил адрес.
>В общем задача сводится к тому, что бы заставить dhclient сдыхать сразу
>после того, как он получил адрес.Неправильная политика.
Нужно правильно настроить клиента в /etc/dhclient.conf
Сколько искал - ничего подобного не нашел. Конечно можно заставить dhclient не обнулять адрес первым делом, можно заставить следующую копию убивать предыдущаю, а вот как это сделать - не нашел :(