Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Адрес TFTP сервера после загрузки  (Прочитано 1065 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Malamut

  • Автор темы
  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Адрес TFTP сервера после загрузки
« : 19 Ноября 2012, 22:42:40 »
Интересует такой вопрос: есть преднастроенное окружение, загружающееся через PXE. Вопрос: сохраняется ли куда-нибудь в систему адрес сервера, с которого грузится по TFTP ядро и прочая хрень? И если да - то куда? Нужно после загрузки догрузить кой-чего с TFTP сервака и хочется узнать его адрес.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Адрес TFTP сервера после загрузки
« Ответ #1 : 19 Ноября 2012, 23:31:59 »
А тут ничего нет?
cat /proc/cmdline
Если tftp там же, где и dhcp, то можно выковырять отсюда:
cat $(ls -t /var/lib/dhclient/dhclient-* | head -n1)

Оффлайн Malamut

  • Автор темы
  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Адрес TFTP сервера после загрузки
« Ответ #2 : 20 Ноября 2012, 16:03:33 »
Сам спросил, сам ответил: нет, не сохраняется. Если после загрузки ядра нужно узнать адрес TFTP, то нужно запустить dhclient и выцепить нужную инфу из него. Геморно и я не нашёл примеров реализации. udhcpc, кстати, не выцепляет нужное, только ISC dhclient.

Однако TinyCore, например, поступает проще: для загрузки списка пакетов и самих пакетов с TFTP сервера ядру передаётся параметр с адресом tftp сервера. Просто и понятно, хоть и совсем чуть-чуть неуниверсально)
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

 

Страница сгенерирована за 0.031 секунд. Запросов: 26.