Eu tenho um TI am335x que estou tentando obter para inicialização de rede. Estou usando o bootpd no Ubuntu 14.04.
O pacote BOOTP não contém um "hostname do cliente" (opção 12?), então não há nada que eu possa especificar para o campo hostname . Ele contém uma opção 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
Então, no meu bootptab, eu tentei isso:
"":T60="AM335x ROM":\
:ht=1:\
:td=/tftpboot:\
:hd=/:\
:bf=MLO:
E combinações, mas não irá responder. Eu posso confirmar na saída de depuração do bootpd que ele vê o pedido e o ignora.
Como escrevo uma entrada de configuração para esta solicitação de inicialização?
Tags ubuntu ubuntu-14.04 bootp