Jason Matthews
2013-Nov-05 01:26 UTC
[syslinux] syslinux.efi pxeboot across multiple subnets
The same client was used for syslinux.efi (both success on same subnet and failure on different subnet) and grub.efi. The DHCP host block is setup like: host testing { hardware ethernet {mac} ; next-server 10.16.195.178 ; filename "rhel64/syslinux.efi" ; } I'll pull a tcpdump filtering by the IP tomorrow when I get back to the systems. On Mon, Nov 4, 2013 at 6:41 PM, Gene Cumm <gene.cumm at gmail.com> wrote:> On Mon, Nov 4, 2013 at 6:26 PM, Gene Cumm <gene.cumm at gmail.com> wrote: > > On Mon, Nov 4, 2013 at 5:13 PM, H. Peter Anvin <hpa at zytor.com> wrote: > >> Please indicate what version of Syslinux you are using, and also a hint > >> at your system configuration. > >> > >> I presume the packet dump was taken on the server. They indicate the > >> client trying to initiate a TFTP transaction but apparently not getting > >> the reply. This *may* be the same bug that ended up in 6.02 but has > >> since been fixed. > > > > In the first example, there are three requests for syslinux.efi spaced > > ~7ms then ~2146 ms apart. Presumably, the first two is just the > > initial request for size/options then the real request. I'd say the > > EFI system either is unable to retrieve syslinux.efi (perhaps not > > appropriately receiving the reply packet; perhaps packet loss or > > reordering) or doesn't like something about the file. > > > > Was the exact same client (not just a similar client) used with > > syslinux.efi and grub.efi across subnets? Was this the file specified > > in the DHCP replies or are you chainloading it? > > > > You'd probably be better off filtering by client IP rather than just > 'port 69'. > > I seem to have missed the three requests in the success. > > -- > -Gene > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux > Please do not send private replies to mailing list traffic. > >
Geert Stappers
2013-Nov-05 17:21 UTC
[syslinux] syslinux.efi pxeboot across multiple subnets
Op 2013-11-04 om 20:26 schreef Jason Matthews:> The same client was used for syslinux.efi (both success on same subnet and > failure on different subnet) and grub.efi. The DHCP host block is setup > like: > > host testing { > hardware ethernet {mac} ; > next-server 10.16.195.178 ; > filename "rhel64/syslinux.efi" ; > } > > I'll pull a tcpdump filtering by the IP tomorrow when I get back to the > systems. >Jason did that. However the E-mail is to big to get through the mailinglist. To get more eye balls on the tcpdump, it has to be published elsewhere. Regards Geert Stappers in his role as moderator for the Syslinux mailinglist. -- To: For discussion of Syslinux and tftp-hpa <syslinux at zytor.com> Subject: Re: [syslinux] syslinux.efi pxeboot across multiple subnets Message-ID: <CAF+RMG+b+X-Ge_eP+MTYuoYanDp+FZXwYqgVp8uEDZ=_1EfdnA at mail.gmail.com> Here is a tcpdump from a mirrored port on the test client followed by a tcpdump from the tftp server filtered by IP taken at the same time. I replaced the syslinux.efi and ldlinux.e64 files with a fresh copy from the syslinux-6.02.zip to verify I wasn't still using 6.01 by mistake. Please let me know if any more information would be helpful. Thanks all your help. mirrored-port# tcpdump -i eth0 -vv 09:52:52.687565 IP6 (hlim 1, next-header OSPF (89) payload length: 36) fe80::a17:f4ff:fe62:631f > ff02::5: OSPFv3-hello 36: rtrid 2.2.2.2 backbone V6/E/R ifid 0.0.0.32 pri 1 int 10 dead 40 dr 2.2.2.2 nbrs 09:52:58.795974 IP (tos 0xc0, ttl 1, id 57703, offset 0, flags [none], proto OSPF (89), length 64) 10.16.233.1 > 224.0.0.5: OSPFv2, Hello, length: 44 <snip/>
Jason Matthews
2013-Nov-05 17:35 UTC
[syslinux] syslinux.efi pxeboot across multiple subnets
Sorry. Here are the tcpdumps on pastebin: Filtered by IP taken on tftp server: http://pastebin.com/NgesF5p9 Taken from mirrored port: http://pastebin.com/kuw22GF2 On Tue, Nov 5, 2013 at 12:21 PM, Geert Stappers <stappers at stappers.nl>wrote:> Op 2013-11-04 om 20:26 schreef Jason Matthews: > > The same client was used for syslinux.efi (both success on same subnet > and > > failure on different subnet) and grub.efi. The DHCP host block is setup > > like: > > > > host testing { > > hardware ethernet {mac} ; > > next-server 10.16.195.178 ; > > filename "rhel64/syslinux.efi" ; > > } > > > > I'll pull a tcpdump filtering by the IP tomorrow when I get back to the > > systems. > > > > Jason did that. > However the E-mail is to big to get through the mailinglist. > > To get more eye balls on the tcpdump, > it has to be published elsewhere. > > > Regards > Geert Stappers > in his role as moderator for the Syslinux mailinglist. > -- > To: For discussion of Syslinux and tftp-hpa <syslinux at zytor.com> > Subject: Re: [syslinux] > syslinux.efi pxeboot across multiple subnets > Message-ID: <CAF+RMG+b+X-Ge_eP+MTYuoYanDp+FZXwYqgVp8uEDZ=_ > 1EfdnA at mail.gmail.com> > > Here is a tcpdump from a mirrored port on the test client followed by a > tcpdump from the tftp server filtered by IP taken at the same time. I > replaced the syslinux.efi > and ldlinux.e64 files with a fresh copy from the > syslinux-6.02.zip to verify I wasn't still using 6.01 by mistake. Please > let me know if any more > information would be helpful. Thanks all your help. > > mirrored-port# tcpdump -i eth0 -vv > 09:52:52.687565 IP6 (hlim 1, next-header OSPF (89) payload length: 36) > fe80::a17:f4ff:fe62:631f > ff02::5: OSPFv3-hello 36: rtrid 2.2.2.2 backbone > V6/E/R ifid 0.0.0.32 pri 1 int 10 dead 40 dr 2.2.2.2 nbrs > 09:52:58.795974 IP (tos 0xc0, ttl 1, id 57703, offset 0, flags [none], > proto OSPF (89), length 64) 10.16.233.1 > 224.0.0.5: OSPFv2, Hello, > length: 44 > <snip/> > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux > Please do not send private replies to mailing list traffic. > >