Setting Up A Tftp Server; Populating The Tftp Directory Share - HP Integrity rx1620 Deployment Manual

Scripting toolkit deployment guide
Hide thumbs Also See for Integrity rx1620:
Table of Contents

Advertisement

host <hostname> {
fixed-address <IP>;
hardware ethernet <MAC>
}
.
.
.
}
The next-server command tells the DHCP client where to send the TFTP request. The
filename command tells the DHCP client which file to get. In this example, the file is
bootia64.efi. When you have finished editing the dhcpd.conf file, restart the dhcpd process:
/etc/init.d/dhcpd restart

Setting up a TFTP server

Most Linux installations include a TFTP server and an automated method of launching the server
upon receiving a TFTP request. The parent process for detecting a TFTP request and launching
the TFTP server is called xinetd. However, you might have to enable the TFTP service. The
TFTP file is located in the /etc/xinetd.d/ directory. The following is a sample TFTP file:
# 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
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = yes
per_source = 11
cps = 100 2
}
In this example, "disabled" is the default setting, and /tftpboot is the root directory for all
client access. To enable the TFTP service on your server, edit the disable line to read:
disable = no

Populating the TFTP directory share

Use the /tftpboot directory as the directory from which TFTP clients will get their files. To
populate the TFTP directory share:
1.
Create a /tftpboot directory, if needed.
2.
Copy the necessary boot files to the /tftpboot directory:
bootia64.efi (the boot loader file)
bootia64.conf (the boot loader configuration file)
elilo.efi
elilo.conf (the ELILO configuration file)
rootfs.gz (the Linux file system)
linux (the Linux kernel)
3.
The /tftpboot directory should now contain the following items:
/tftpboot/bootia64.efi
/tftpboot/bootia64.conf
/tftpboot/elilo.efi
/tftpboot/elilo.conf
Using network boot
59

Advertisement

Table of Contents
loading

Table of Contents