[Spacewalk-list] Cobbler / PXE / tftp
Waldirio Manhães Pinheiro
waldirio at gmail.com
Fri Oct 24 18:09:22 UTC 2014
Friends
I found a BZ about this case (
https://bugzilla.redhat.com/show_bug.cgi?id=872951). I really appreciate
your comments about what is the best to do, for example
- Open a BZ to change a default chroot from tftp-server to /tftpboot ?!
- Do a copy from these files (pxelinux.0 and menu.c32) to /var/lib/tftpboot
- Anything else ?!?! :-)
______________
Atenciosamente
Waldirio
msn: waldirio at gmail.com
Skype: waldirio
Site: www.waldirio.com.br
Blog: blog.waldirio.com.br
LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
PGP: www.waldirio.com.br/public.html
On Fri, Oct 24, 2014 at 3:58 PM, Waldirio Manhães Pinheiro <
waldirio at gmail.com> wrote:
> Hello Friend,
>
> I'm implementing the PXE with cobbler to execute new installations. The
> pre-req is:
>
> Server Side
>
> - DHCP with conf like bellow, assuming my SW be 192.168.56.250
> ###
> allow booting;
> allow bootp;
> class "PXE" {
> match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
> next-server 192.168.56.250;
> filename "pxelinux.0";
> }
> ###
>
> - Install the package cobbler-loaders
> ###
> [root at spacewalk tftpboot]# rpm -ql cobbler-loaders
> /var/lib/cobbler/loaders
> /var/lib/cobbler/loaders/COPYING.elilo
> /var/lib/cobbler/loaders/COPYING.yaboot
> /var/lib/cobbler/loaders/README
> /var/lib/cobbler/loaders/elilo-ia64.efi
> /var/lib/cobbler/loaders/menu.c32
> /var/lib/cobbler/loaders/pxelinux.0
> /var/lib/cobbler/loaders/yaboot
> [root at spacewalk tftpboot]#
> ###
>
> - Enable tftp and xinetd, when checking the tftp conf file, I can see
> ###
> [root at spacewalk tftpboot]# rpm -ql tftp-server-0.49-7.el6.x86_64
> /etc/xinetd.d/tftp
> /usr/sbin/in.tftpd
> /usr/share/doc/tftp-server-0.49
> /usr/share/doc/tftp-server-0.49/CHANGES
> /usr/share/doc/tftp-server-0.49/README
> /usr/share/doc/tftp-server-0.49/README.security
> /usr/share/doc/tftp-server-0.49/README.security.tftpboot
> /usr/share/man/man8/in.tftpd.8.gz
> /usr/share/man/man8/tftpd.8.gz
> /var/lib/tftpboot
> [root at spacewalk tftpboot]#
> ###
>
> and the conf. file /etc/xinetd.d/tftp point to directory /var/lib/tftpboot
> ###
> [root at spacewalk tftpboot]# cat /etc/xinetd.d/tftp
> # default: off
> # description: The tftp server serves files using the trivial file
> transfer \
> # protocol. The tftp protocol is often used to boot diskless \
> # workstations, download configuration files to network-aware
> printers, \
> # and to start the installation process for some operating systems.
> service tftp
> {
> disable = no
> socket_type = dgram
> protocol = udp
> wait = yes
> user = root
> server = /usr/sbin/in.tftpd
> server_args = -s /var/lib/tftpboot
> per_source = 11
> cps = 100 2
> flags = IPv4
> }
> [root at spacewalk tftpboot]#
> ###
>
> So, to conclude, what I can do is copy pxelinux.0 and menu.c32 from
> /tftpboot to /var/lib/tftpboot. After this, works fine.
>
> Ps.: I can't find any package where the file pxelinux.0 is located in
> /var/lib/tftpboot.
>
> Ps.: In formal documentation, there isn't any "attention note" about it.
>
> Appreciate your comments.
>
>
> ______________
> B'Regards
> Waldirio
> msn: waldirio at gmail.com
> Skype: waldirio
> Site: www.waldirio.com.br
> Blog: blog.waldirio.com.br
> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
> PGP: www.waldirio.com.br/public.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20141024/32e136aa/attachment.htm>
More information about the Spacewalk-list
mailing list