search for: siaddr

Displaying 20 results from an estimated 32 matches for "siaddr".

Did you mean: s_addr
2015 Sep 14
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
>On Sat, Sep 12, 2015 at 6:37 PM, Gene Cumm <gene.cumm at gmail.com> wrote: >> >... > >> Something like this would be preferable except it's not quite so >> simple. We'd need to not store BOOTP siaddr before parsing. Store a >> pointer to the string during parsing if serverip is unset. After all >> parsing, if the pointer is set, attempt to resolve then set serverip. >> Last, if serverip is not set, copy siaddr to serverip. > >Perhaps a more important question is if ANY...
2015 Sep 12
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...if (over_load & 2) >> parse_dhcp_options(dhcp->sname, 64, 0); >> + >> + /* What about option 66, tftserver_name ? FIXME */ >> } > > Something like this would be preferable except it's not quite so > simple. We'd need to not store BOOTP siaddr before parsing. Store a > pointer to the string during parsing if serverip is unset. After all > parsing, if the pointer is set, attempt to resolve then set serverip. > Last, if serverip is not set, copy siaddr to serverip. Perhaps a more important question is if ANY PXE implementation...
2015 Sep 13
3
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...tions(dhcp->sname, 64, 0); >> >> + >> >> + /* What about option 66, tftserver_name ? FIXME */ >> >> } >> > >> > Something like this would be preferable except it's not quite so >> > simple. We'd need to not store BOOTP siaddr before parsing. Store a >> > pointer to the string during parsing if serverip is unset. After all >> > parsing, if the pointer is set, attempt to resolve then set serverip. >> > Last, if serverip is not set, copy siaddr to serverip. >> >> Perhaps a more impo...
2015 Sep 12
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...cted, exposed. Someone thought we should parse DHCP option > > 54 for the next server to use which is completely wrong. A DHCP, > > proxyDHCP or PXE server could point clients to other addresses but > > always record their own IP in option 54. It should use BOOTP field > > siaddr, resolve DHCP option 66 or resolve BOOTP field sname. Since we > > only pay attention to siaddr for now, this is a minimal change to fix. > } This patch should help: > > > diff --git a/core/fs/pxe/dhcp_option.c b/core/fs/pxe/dhcp_option.c > index 8d93a6a..5cc0ef7 100644 &gt...
2014 Sep 21
1
UEFI PXE / split config / TFTP attempted to DHCP server, not TFTP server
...rect. That's what's working at my house. I tried that at work. Dotted decimal. Not working. Also tried short hostname, FQDN. No love. >> bootfile-name (67) -- set UEFI NBP's full path > >Same as filename? Yes. >Have you tried skipping options 66/67 or setting siaddr/file to 0 as >additional data points to report to Dell? I have tried the first. siaddr/file only. I have not tried the second. Let me try. OK, just tried. Same. Good suggestion however. >> (BTW, I'm using the embedded Broadcom NIC that comes w/ the R710). I have >> flash...
2015 Sep 12
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...o file a bug on your behalf. As I suspected, exposed. Someone thought we should parse DHCP option 54 for the next server to use which is completely wrong. A DHCP, proxyDHCP or PXE server could point clients to other addresses but always record their own IP in option 54. It should use BOOTP field siaddr, resolve DHCP option 66 or resolve BOOTP field sname. Since we only pay attention to siaddr for now, this is a minimal change to fix. -- -Gene
2015 Sep 13
0
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...; parse_dhcp_options(dhcp->sname, 64, 0); > >> + > >> + /* What about option 66, tftserver_name ? FIXME */ > >> } > > > > Something like this would be preferable except it's not quite so > > simple. We'd need to not store BOOTP siaddr before parsing. Store a > > pointer to the string during parsing if serverip is unset. After all > > parsing, if the pointer is set, attempt to resolve then set serverip. > > Last, if serverip is not set, copy siaddr to serverip. > > Perhaps a more important question is i...
2015 Sep 12
0
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...Someone thought we should parse DHCP option >> > 54 for the next server to use which is completely wrong. A DHCP, >> > proxyDHCP or PXE server could point clients to other addresses but >> > always record their own IP in option 54. It should use BOOTP field >> > siaddr, resolve DHCP option 66 or resolve BOOTP field sname. Since we >> > only pay attention to siaddr for now, this is a minimal change to fix. >> > } This patch should help: >> >> >> diff --git a/core/fs/pxe/dhcp_option.c b/core/fs/pxe/dhcp_option.c >> index 8...
2012 May 29
3
[git-pull] pxechn: change debug and add to NEWS
The following changes since commit a35dce33744f649fdbc0af0da664554cccaa8248: H. Peter Anvin (1): Merge remote-tracking branch 'hdt/master' are available in the git repository at: git://github.com/geneC/syslinux.git pxechn-fix-news-for-hpa Gene Cumm (2): pxechn: Turn off debug NEWS: add pxechn.c32 NEWS | 3 +++ com32/modules/pxechn.c | 16
2011 Oct 04
1
Added DHCPINFO Tables to the lua.c32 Implementation - syslinux-4.04
...transaction id elapsed.seconds secs Secs elapsed since client boot flags flags DHCP Flags field client.ip.addr ciaddr client IP addr your.ip.addr yiaddr 'Your' IP addr. (from server) server.ip.addr siaddr Boot server IP addr gateway.ip.addr giaddr Relay agent IP addr client.mac chaddr Client hardware addr server.hostname sname Optl. boot server hostname boot.file file boot file name (ascii path) magic.cookie co...
2014 Sep 21
1
UEFI PXE / split config / TFTP attempted to DHCP server, not TFTP server
All, I realize this is not strictly a PXELINUX question. So I hope you'll indulge me; hopefully some of these PXELINUX experts have seen this before. And can tell me what I'm doing wrong. Or confirm my suspicions. I have a test lab server at work. Split config. The network team manages the DHCP servers, points to our TFTP server. Test subnet has 3 DHCP pools. BIOS PXE, UEFI PXE and
2011 Dec 23
1
PXELINUX: DHCP field giaddr (pxe_bootp_t.gip)
...his, I believe I have about everything implemented except I'm uncertain about the DHCP field giaddr (pxe_bootp_t.gip). My current test environment doesn't utilize this (just 0). I'm mostly looking to see if it's something that it might be desirable to modify. DHCP fields sname and siaddr are already adjusted as needed. -- -Gene
2015 Sep 12
0
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...> > As I suspected, exposed. Someone thought we should parse DHCP option > 54 for the next server to use which is completely wrong. A DHCP, > proxyDHCP or PXE server could point clients to other addresses but > always record their own IP in option 54. It should use BOOTP field > siaddr, resolve DHCP option 66 or resolve BOOTP field sname. Since we > only pay attention to siaddr for now, this is a minimal change to fix. This should help. -- -Gene diff --git a/core/fs/pxe/dhcp_option.c b/core/fs/pxe/dhcp_option.c index 8d93a6a..5cc0ef7 100644 --- a/core/fs/pxe/dhcp_option....
2008 Oct 30
4
broadcast packets from domU duplicated?
...) = 1 (Ethernet (10Mb)) DHCP: Hardware address length (hlen) = 6 octets DHCP: Relay agent hops = 0 DHCP: Transaction ID = 0x58c771d DHCP: Time since boot = 0 seconds DHCP: Flags = 0x0000 DHCP: Client address (ciaddr) = 0.0.0.0 DHCP: Your client address (yiaddr) = 0.0.0.0 DHCP: Next server address (siaddr) = 0.0.0.0 DHCP: Relay agent address (giaddr) = 0.0.0.0 DHCP: Client hardware address (chaddr) = 00:16:3E:1E:87:45 DHCP: DHCP: ----- (Options) field options ----- DHCP: DHCP: Message type = DHCPREQUEST DHCP: Requested IP Address = 192.168.2.111 DHCP: IP Address Lease Time = -1 seconds DHCP: Maximum...
2009 Nov 20
4
running dhcp-server on dom0 over a vnic.
...= 1 (Ethernet (10Mb)) DHCP: Hardware address length (hlen) = 6 octets DHCP: Relay agent hops = 0 DHCP: Transaction ID = 0xd6054229 DHCP: Time since boot = 12 seconds DHCP: Flags = 0x0000 DHCP: Client address (ciaddr) = 0.0.0.0 DHCP: Your client address (yiaddr) = 0.0.0.0 DHCP: Next server address (siaddr) = 0.0.0.0 DHCP: Relay agent address (giaddr) = 0.0.0.0 DHCP: Client hardware address (chaddr) = 00:16:3E:00:00:E4 DHCP: DHCP: ----- (Options) field options ----- DHCP: DHCP: Message type = DHCPDISCOVER DHCP: Maximum DHCP Message Size = 1472 bytes DHCP: IP Address Lease Time = -1 seconds DHCP: Clie...
2015 Sep 12
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
On 2015-09-12 04:58, Gene Cumm wrote: >> I've captured the following DHCP ACK: >> >> 10.141.20.1.bootps > 10.141.20.2.bootpc: [udp sum ok] BOOTP/DHCP, Reply, >> length 399, xid 0xf0eb955a, secs 14, Flags [none] (0x0000) >> Your-IP 10.141.20.2 >> Server-IP 10.141.255.254 >> Client-Ethernet-Address fa:16:3e:08:31:b9
2014 Dec 26
0
Chain-loading from WDS to PXELinux on a different tftp server
...make it jump to a different tftp server from WDS? That's what I'm going for. I want the default PATH to include the IP address of a different TFTP server in PXE Linux. Certainly though the choices on how depend on BIOS versus EFI. If loaded properly from the second tftpd, this should set siaddr/sname to the second server. If you need to load the Syslinux binary from the first then use the second for the rest, you'll need option 210 (forced by DHCP or built-in options; no client normal would request this option from a DHCP). > The new implementation will have to have a separate fol...
2015 Oct 07
4
UEFI: Failed to load ldlinux.e64/ldlinux.e32
On Wed, Oct 7, 2015 at 2:33 AM, Geert Stappers <stappers at stappers.nl> wrote: > On Tue, Oct 06, 2015 at 10:27:15PM -0400, Gene Cumm via Syslinux wrote: >> > On Fri, Oct 2, 2015 at 4:07 AM, Gene Cumm <gene.cumm at gmail.com> wrote: >> >> >> >> I have a patch that I think may help your situation of syslinux.efi >> >> being unable to load
2014 Dec 25
2
Chain-loading from WDS to PXELinux on a different tftp server
Hey guys, We are going with WDS to fire up first to get the benefits of targeted M$ deployments. If you have the "handle unknown computers" off on your M$ Distribution point, then you can still use regular WDS which runs next as a PXE filter (DLL linked into WDS) to fire off anything you want to including PXELinux. The stuff I was talking about before with PXELinux not working in
2012 May 10
0
Windows Server 2008R2 WDS workaround and pxechn.c32 status
...Some have also noticed wdsnbp.com doing something resembling another round of DHCP (discover/ack/request/offer). Working on pxechn.c32 I've found the "issue" and incorporated a workaround into pxechn.c32. wdsnbp.com issues a DHCP discover to the IP address listed in packet #2's siaddr field. This normally is set to the fist boot server if no full PXE response is received (in which case the boot server is in packet #3). When performing a PXE restart (as with pxechain.com), normally only packet #3 is altered. This results in wdsnbp.com asking the wrong server for information. p...