Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ivan Gurin                           2:5004/75.180  23 Jan 2007  17:19:12
 To : All
 Subject : nfsroot+dhcp: как ребутиться?
 -------------------------------------------------------------------------------- 
 
 
  Пришлось мне вот ковырять одну бездисковую машинку. Грузится она с nfsroot, и, 
 если я правильно понимаю, на загрузке dhcp отрабатывает дважды: один раз из
 bootloader'a, а второй - уже после загрузки ядра, когда интерфейсы поднимаются. 
 Или, точнее, бутлоадер отрабатывает bootp, а не dhcp. Hа сервере в dhcpd.conf
 для этой машины указан фиксированный ИП (привязан по МАК-адресу), так что оба
 раза сервер выдает ей один и тот же адрес.
  Загрузка проходит нормально. Hо после нее остается висеть демон dhcpcd-bin, при
 убиении которого начинают сыпаться NFS error 101. Так вот я теперь не пойму, как
 эта машина должна шатдауниться: ведь процессы полагается убить до
 размонтирования файловых систем, а если убить этот dhcp, то дальше имеем только 
 бесконечные error 101.
  Hасколько я понял, происходит это из-за того, что как только убивается dhcp,
 опускается интерфейс, через который работает nfs. Чтобы убедиться в этом
 непосредственно пытался после загрузки просто сказать killall dhcpcd-bin, и
 затем посмотреть ifconfig или типа того. Однако, из этого ничего не вышло, т.к. 
 шелл, оторванный от корня ФС, на все внешние воздействия отвечает только злобным
 матом. Может надо что-нибудь подкрутить в настройках самого dhcpcd?
 
  Кто знает, как это делается по науке, подскажите пожалуйста. Всмысле, какой
 порядок шатдауна должен быть на такой системе, и нужны ли для этого какие-либо
 особые настройки dhcpcd.
 
  Дистриб: Montavista linux Pro 3.1 с ядром 2.4.20;
  dhcpcd v.1.3.22-pl2;
  Платформа: XScale ARM;
  Bootloader: RedBoot;
  Binutils/fileutils/shellutils стоят и используются полноценные, busybox
 зачем-то лежит рядом.
 --
 Best regards,
  Ivan Gurin
 
 --- GoldED+/W32 1.1.4.7
  * Origin: Hерушима та стена, в которой ты - кирпич (2:5004/75.180)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 nfsroot+dhcp: как ребутиться?   Ivan Gurin   23 Jan 2007 17:19:12 
 Re: nfsroot+dhcp: как ребутиться?   Sergey Zhumatiy   23 Jan 2007 14:59:22 
 Re: nfsroot+dhcp: как ребутиться?   Sergey Zhumatiy   23 Jan 2007 15:01:54 
 Re: nfsroot+dhcp: как ребутиться?   Alex Korchmar   23 Jan 2007 16:57:10 
 nfsroot+dhcp: как ребутиться?   Ivan Gurin   24 Jan 2007 16:42:04 
Архивное /ru.linux/394745b5c72e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional