LINUX.ORG.RU

Linux 3.0.1 и dhcpcd - отказывается получать адрес до входа в систему.


0

1

Дано: Deepstyle 4.0RC6, Linux-3.0.1, rtl8111/rtl8168 и dhcpcd 5.2.2

Проблема: при запуске системы dhcpcd сообщает о том, что eth0: no carrier. Но сразу после входа в систему запуск dhcpcd проходит как обычно, т.е. сетевуха получается IP. На машине есть еще родное ядро - Linux-2.6.33.4, на нем подобной проблемы нет.

Вопрос: кто-нибудь сталкивался с подобным поведением? Гугл рассказывает только о тех случаях, когда dhcpcd наотрез отказывается получать адрес, но это не мой случай. Просто очень не хочется каждый раз заходить в систему под рутом и запускать dhcpcd еще раз. Задавать адрес руками тоже не хочется.


Может у вас модули загрузиться не успевают перед запуском dhcp, хотя вообще странно.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

> Может у вас модули загрузиться не успевают перед запуском dhcp

Не может быть. Иначе бы интерфейса eth0 не было.

damnemall
()

Пришлось вежливо спросить у гугла английским языком. Вся фигня оказалась в том, что с некоторого момента (2.6.33.4, может быть) dhcpcd 5.2.2 некорректно работает во время загрузки системы. Смотреть в чейнджлогах и багтреккерах было очень лень, просто воспользовался советом отсюда - http://www.linuxquestions.org/questions/slackware-14/dhcpcd-not-acquiring-lea...

Обновился до 5.2.12 - все работает.

Reddle
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.