[gPXE] How to modify the code can not get DHCP information on the2nd

sqwbwh sqwbwh at 126.com
Fri Nov 5 12:01:14 EDT 2010


Shao Miller
i do 3.jpg and 4.jpg
but no success
If the screenshots just fine.Like http://etherboot.org/wiki/msdhcp # setting_up_a_gpxe_encapsulated_options_on_windows_dhcp
The hyperlink is the CHAP user and password to understand
178 still do not understand.
-sqwbwh

 

At 2010-11-05 23:42:16,"Shao Miller" <Shao.Miller at yrdsb.edu.on.ca> wrote:
sqwbwh wrote:At 2010-11-05 23:13:19,"Shao Miller" <Shao.Miller at yrdsb.edu.on.ca> wrote:
sqwbwh wrote:At 2010-11-05 22:39:05,"Shao Miller" <Shao.Miller at yrdsb.edu.on.ca> wrote:
sqwbwh wrote:


How to modify the code can not get DHCP information on the 2nd?(GPXE only used to boot the system from ISCSI)
Is to remove this step.
net0: 00:0 c:: 29:08:11:35 on UNDI-PCI02: 01.0 (OPEN)
  [Link: up, TX: 0 TXE: 0 TX: 0 rxe: 0]
DHCP (net0 00:0 c: 29:08:11: d5 ).... ok
net0: 192.168.0.202/255.255.255.0


This can speed up boot speed.
Normal GPXE run to start from the boot system tftp process takes about 8 seconds or so
If removed from the second time for DHCP information will only need a very quick 2.5 seconds.

Miller, Shao wrote:
You most likely want the 'use-cached' option.  It is DHCP gPXE encapsulated option number 178.  Or, you can set it in an embedded script:

  #!gpxe
  set use-cached 1
  autoboot
Gene Cumm wrote:

What file and version are you using?  It sounds as if you're using
undionly.kpxe or a .pxe file.  undionly.kkpxe will skip this second
DHCP request but certain hardware/firmware has issues with this,
assuming you trust the stability of your OEM's PXE/UNDI stack.

sqwbwh wrote:
Shao Miller

The method is successful.
Thank you
sqwbwh wrote:
yes
thankyou  Shao Miller
Your method is useful :)
Miller, Shao wrote:
You’re quite welcome, and thanks for including the list on your other reply. :)  Have a nice day.  - Shao
sqwbwh wrote:
Shao Miller
1:
i use :
" set it in an embedded script:

#!gpxe
set use-cached 1
autoboot
it's good
2:
"It is DHCP gPXE encapsulated option number 178"
Specifically to ask how to use this method?
What can explain it in detail?
thank~you
I enjoy using the search feature at the gPXE (Etherboot) wiki.  Please see:

http://etherboot.org/wiki/doku.php?do=search&id=encapsulated&fulltext=Search
http://etherboot.org/wiki/msdhcp
http://etherboot.org/wiki/dhcpd
Shao Miller
Use the search function.
Use hyperlinks to provide you with three options for the introduction of 178 not found.
178 keyword search does not find use-cached search did not find the relevant presentation.

Hehe.Could you give me the answer it?.English is almost a maze for me


I'm afraid that I'm not sure how to explain gPXE encapsulated options any better than they are explained in the wiki.  DHCP option 175 should be a string of bytes.  Within that byte sequence, there are sub-options.  'use-cached' is sub-option 178.  So your DHCP option 175 could look like:

0xB2 0x01 0x01

where,

0xB2 : DHCP gPXE encapsulated option 178.
0x01 : The encapsulated option's value occupies 1 byte.
0x01 : The encapsulated option's value is 1 (true).

I do not know which DHCP service you use, so I do not know how you can reconfigure your service to give PXE clients this 'use-cached' option via DHCP.Shao Miller
dhcp server is msdhcp
Use 1781.jpg and 1782.jpg is set.Enable use-cached did not succeed
Picture shows what can it?

Those screen-shots show a DHCP option 178, not a DHCP gPXE encapsulated option 178.

You need DHCP option 175.  _Inside_ option 175, you need to have gPXE encapsulated option 178.  See:

http://etherboot.org/wiki/msdhcp#setting_up_a_gpxe_encapsulated_options_on_windows_dhcp

It shows exactly how to create the DHCP gPXE encapsulated options.  175 is a _container_.  178 ('use-cached') goes inside that container.  Change to option 175 and you will be fine, since your bytes are exactly as I explained above: Option 178, 1 byte long, value 1.  All gPXE encapsulated options go inside option 175.  0xB2 means 178.

Please remember to carbon-copy the list using Reply-All.

- Shao Miller
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20101106/3b57c0d2/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3.jpg
Type: image/jpeg
Size: 59939 bytes
Desc: not available
Url : http://etherboot.org/pipermail/gpxe/attachments/20101106/3b57c0d2/attachment-0002.jpg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4.jpg
Type: image/jpeg
Size: 41910 bytes
Desc: not available
Url : http://etherboot.org/pipermail/gpxe/attachments/20101106/3b57c0d2/attachment-0003.jpg 


More information about the gPXE mailing list