Сообщения без ответов | Активные темы Текущее время: 19 апр 2024, 03:25



Ответить на тему  [ Сообщений: 5 ] 
Как настроить dhcp и tftp на cisco для pxe boot? 
Автор Сообщение

Зарегистрирован: 14 май 2009, 12:57
Сообщения: 2067
Откуда: Волгоград
Столкнулся с непонятным тупаком, может что подскажите.
Допустим, есть бездисковая thinstation с boot rom'ом. А на cisco большая флешка. =)
Нужно загрузиться с cisco не имея в локалке никаких дополнительных сервисов.
Казалось бы, всё просто (понимаю, что где-то туплю, но уже голова взрывается). Но вот какая беда:

Код:
ip dhcp pool ts
   import all
   network 10.10.6.0 255.255.255.0
   option 67 ascii "thinstation.nbi.0"
   option 66 ip 10.10.6.254

interface FastEthernet0/0
 ip address 10.10.6.254 255.255.255.0

tftp-server flash:thinstation.nbi.0

c1841#sh flash:
5     34337172 Mar 30 2009 12:38:00 c1841-advsecurityk9-mz.124-24.T.bin
6     16539136 Jan 05 2008 08:16:46 thinstation.nbi.0


Грузим подключенный кроссовером thinstation.

Код:
c1841#sh deb
DHCP server packet debugging is on.
DHCP server event debugging is on.

TFTP:
  TFTP Event debugging is on
  TFTP Packet debugging is on

*May 14 10:26:29.131: DHCPD: Sending notification of DISCOVER:
*May 14 10:26:29.131:   DHCPD: htype 1 chaddr 0040.63e0.1deb
*May 14 10:26:29.131:   DHCPD: remote id 020a00000a0a06fe00000000
*May 14 10:26:29.131:   DHCPD: circuit id 00000000
*May 14 10:26:29.131: DHCPD: DHCPDISCOVER received from client 0040.63e0.1deb on interface FastEthernet0/0.
*May 14 10:26:29.131: DHCPD: Seeing if there is an internally specified pool class:
*May 14 10:26:29.131:   DHCPD: htype 1 chaddr 0040.63e0.1deb
*May 14 10:26:29.131:   DHCPD: remote id 020a00000a0a06fe00000000
*May 14 10:26:29.131:   DHCPD: circuit id 00000000
*May 14 10:26:29.131: DHCPD: Sending DHCPOFFER to client 0040.63e0.1deb (10.10.6.1).
*May 14 10:26:29.131: DHCPD: broadcasting BOOTREPLY to client 0040.63e0.1deb.
*May 14 10:26:31.151: DHCPD: DHCPREQUEST received from client 0040.63e0.1deb.
*May 14 10:26:31.151: DHCPD: Sending notification of ASSIGNMENT:
*May 14 10:26:31.151:  DHCPD: address 10.10.6.1 mask 255.255.255.0
*May 14 10:26:31.151:   DHCPD: htype 1 chaddr 0040.63e0.1deb
*May 14 10:26:31.151:   DHCPD: lease time remaining (secs) = 86400
*May 14 10:26:31.151: DHCPD: Can't find any hostname to update
*May 14 10:26:31.151: DHCPD: Sending DHCPACK to client 0040.63e0.1deb (10.10.6.1).
*May 14 10:26:31.151: DHCPD: broadcasting BOOTREPLY to client 0040.63e0.1deb.
*May 14 10:26:31.155: TFTP: Server request for port 2070, socket_id 0x65516AE4 for process 111
*May 14 10:26:31.155: TFTP: read request from host 10.10.6.1(2070) via FastEthernet0/0
*May 14 10:26:31.155: TFTP: Looking for thinstation.nbi.
*May 14 10:26:31.155: TFTP: Sending error 1 No such file
*May 14 10:26:31.155: TFTP: Server request for port 2071, socket_id 0x65516AE4 for process 184
*May 14 10:26:31.155: TFTP: read request from host 10.10.6.1(2071) via FastEthernet0/0
*May 14 10:26:31.155: TFTP: Looking for thinstation.nbi.
*May 14 10:26:31.155: TFTP: Sending error 1 No such file


Поедание последнего символа в конце имени файла это баг или фича? Или что я кривыми руками сделал неправильно?
Помогите победить.
Спасибо.

PS: сам tftp работает:

Код:
c1841#copy tftp: flash:
Address or name of remote host []? 10.10.6.254
Source filename []? thinstation.nbi.0
Destination filename [thinstation.nbi.0]? 111
Accessing tftp://10.10.6.254/thinstation.nbi.0...
Loading thinstation.nbi.0 from 10.10.6.254 (via FastEthernet0/0): !!!!!


Пробовал и hex-ами, и короткие имена файлов без точек - результат такой-же.


14 май 2009, 13:31
Профиль ICQ
Супермодератор

Зарегистрирован: 01 окт 2008, 12:24
Сообщения: 4434
Хм, странно... Должно работать.

А если добавить alias в
tftp-server flash:/<file> alias <new>

Как будто станция сама не запрашивает нужный файл. Ну или DHCP отдаёт не всё имя файла...

Без точек та же фигня? Съедает последний символ? А если вставить пробел? :)


14 май 2009, 15:12
Профиль

Зарегистрирован: 14 май 2009, 12:57
Сообщения: 2067
Откуда: Волгоград
Fedia писал(а):
Хм, странно... Должно работать.

А если добавить alias в
tftp-server flash:/<file> alias <new>

Как будто станция сама не запрашивает нужный файл. Ну или DHCP отдаёт не всё имя файла...

Без точек та же фигня? Съедает последний символ? А если вставить пробел? :)


Да, и с алиасом, и с пробелом - реклама МТС в журнале "Профиль".
Собака, видимо, порылась где-то не тут.
И самое что поганое, ничего нагуглить на эту тему не могу - у всех только вопросы.
А в плане реализации удалённого офиса "дёшево и сердито" было бы прикольно, pxe boot на ушлёпских
200-х пнях с 32м ОЗУ и ЭЛТ мониторами и rdp через gre/ipsec в ЦО... =)


14 май 2009, 16:09
Профиль ICQ

Зарегистрирован: 14 май 2009, 12:57
Сообщения: 2067
Откуда: Волгоград
Может кому интересно будет. Действительно, дело в кривизне рук. Надо быть проще. Теперь всё заработало. =)

Код:
ip dhcp pool ts
   import all
   network 10.10.6.0 255.255.255.0
   bootfile thinstation.nbi.zpxe // Это как 67 опция. Для сетевух, которые не понимают большие загрузчики - .zpxe, как-то так.
   option 66 ip 10.10.6.254

interface FastEthernet0/0
 ip address 10.10.6.254 255.255.255.0
 ip helper-address 10.10.6.254 // Вот! Без этого не прёт.

tftp-server flash:thinstation.nbi
tftp-server flash:thinstation.nbi.zpxe

c1841#  sh flash:
3     34337172 Mar 30 2009 12:38:00 c1841-advsecurityk9-mz.124-24.T.bin
4     16539136 Jan 05 2008 08:16:46 thinstation.nbi
5        18602 Nov 28 2003 18:46:48 thinstation.nbi.zpxe


Вуаля. Спасибо за помощь. =)


15 май 2009, 09:41
Профиль ICQ
Супермодератор

Зарегистрирован: 01 окт 2008, 12:24
Сообщения: 4434
Да, про helper-address это важно: тупая станция всё равно шлёт броадкаст и его надо "директить" непосредственно на сервер, если он в другой подсети.


15 май 2009, 20:29
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF.
Русская поддержка phpBB