DrayTek UK Users' Community Forum

Help, Advice and Solutions from DrayTek Users

PXE Boot

  • billium
  • Topic Author
  • User
  • User
More
13 Mar 2016 22:01 #1 by billium
PXE Boot was created by billium
I am trying to use a Vigor 2860 firmware 3.8.2_VT2 to be a dhcp server for PXE boot. srv dhcp option 67 is set to pxelinux.0, tried telnet and web.

In the tftpd server log I see the filename pxelinux.0.#001#004#001#00$001#004���, the same in tcpdump the filename starts with open quote then the filename as expected then a whole load of extra characters before a close quote.

The exact same string is seen on two different client boots and I obviously get file not found. Is there a known bug in the firmware or am I doing something wrong? :roll:

Thanks in anticipation

Please Log in or Create an account to join the conversation.

  • billium
  • Topic Author
  • User
  • User
More
16 Mar 2016 20:15 #2 by billium
Replied by billium on topic Re: PXE Boot
Looks like a bug then. ... :)

Instead of "ASCII Character" I selected "Hexadecimal Digit" and entered the string in hex. e.g.

pxelinux.0 => 7078656c696e75782e3000

I think the bug is that Draytek have forgotten the terminating 0. it doesn't work if that last zero is not present.
(same as selecting ASCII)
I first tried with the quotes also in hex (22), but they were there anyway.
One to fix in the next release Draytek.

C escapes like \0 in ASCII give illegal character.

I like these routers, installed 5 now. :)
I'm on 3.8.2.2.

I'll accept a smiley thanks if anyone from Draytek ever comes here.

Billy

Please Log in or Create an account to join the conversation.

  • admin2
  • Site Admin
  • Site Admin
More
17 Mar 2016 11:25 #3 by admin2
Replied by admin2 on topic Re: PXE Boot
:)

Thanks, I'll pass this on to DrayTek.

Please Log in or Create an account to join the conversation.