Назад | Перейти на главную страницу

Настройка bootpd для клиента без имени хоста

У меня есть TI am335x, который я пытаюсь загрузить по сети. Я использую bootpd в Ubuntu 14.04.

Пакет BOOTP не содержит «имя хоста клиента» (вариант 12?), Поэтому я не могу ничего указать для имя хоста поле. В нем есть опция 60:

Message type: Boot Request (1)
Hardware type: Ethernet (0x01)
Hardware address length: 6
Hops: 0
Transaction ID: 0x00000001
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
    0... .... .... .... = Broadcast flag: Unicast
    .000 0000 0000 0000 = Reserved flags: 0x0000
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 0.0.0.0 (0.0.0.0)
Next server IP address: 0.0.0.0 (0.0.0.0)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: TexasIns_12:c4:df (a0:f6:fd:12:c4:df)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name not given
Magic cookie: DHCP
Option: (60) Vendor class identifier
    Length: 10
    Vendor class identifier: AM335x ROM
Option: (61) Client identifier
    Length: 81
Option: (255) End
    Option End: 255
Padding

Итак, в моем bootptab я пробовал это:

"":T60="AM335x ROM":\
    :ht=1:\
    :td=/tftpboot:\
    :hd=/:\
    :bf=MLO:

И комбинации, но не ответит. Я могу подтвердить в отладочных выводах bootpd, что он видит запрос и игнорирует его.

Как мне написать запись конфигурации для этого запроса загрузки?