Displaying 6 results from an estimated 6 matches for "tftserver_name".
2015 Sep 12
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...outer IP
>> * boot_file - boot file name
>> @@ -252,4 +252,6 @@ void parse_dhcp(const void *pkt, size_t pkt_len, int pkt_type)
>>
>> 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, atte...
2015 Sep 12
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...ME
* net_mask - network mask
* gate_way - default gateway router IP
* boot_file - boot file name
@@ -252,4 +252,6 @@ void parse_dhcp(const void *pkt, size_t pkt_len, int pkt_type)
if (over_load & 2)
parse_dhcp_options(dhcp->sname, 64, 0);
+
+ /* What about option 66, tftserver_name ? FIXME */
}
Thing I want to say is that DHCP option 66 is 'next-server' in ISC DHCP server.
Most likely is the 'next-server' in the subject-line (from original poster)
also about that vary same option.
Another thing:
commit 66105926f3d748de827eb863913171efb9624165
Author:...
2015 Sep 13
0
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...fs/pxe/dhcp_option.c
> >> @@ -252,4 +252,6 @@ void parse_dhcp(const void *pkt, size_t pkt_len, int pkt_type)
> >>
> >> 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
> > parsin...
2015 Sep 13
3
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...;> >> @@ -252,4 +252,6 @@ void parse_dhcp(const void *pkt, size_t pkt_len, int pkt_type)
>> >>
>> >> 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...
2015 Sep 12
0
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
...e_way - default gateway router IP
> * boot_file - boot file name
> @@ -252,4 +252,6 @@ void parse_dhcp(const void *pkt, size_t pkt_len, int pkt_type)
>
> 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 serv...
2015 Sep 12
2
pxelinux tries to load ldlinux.c32 from DHCP server, instead of next-server
On Sat, Sep 12, 2015 at 7:08 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
> On Sat, Sep 12, 2015 at 5:54 AM, Teun Docter
> <teun.docter at brightcomputing.com> wrote:
>> 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]