Difference between revisions of "Tftp server"
|Line 117:||Line 117:|
Revision as of 14:38, 11 May 2010
Maintainer: Trevor Batley
Current vesrion: 1.0-2
This contribution adds a tftp server (tftp-server) to your smeserver (primarily used by workstations that are using the pxeboot protocol to retrieve boot images and parameters from the server).
It was produced to support my smeserver-thinclient contrib, but can be used independently.
I also have a sister contrib that uses atftp-server, if you prefer that server. It works the same as this one and is interchangeable.
- smeserver >= 7.0
- tftp-server >= 0.39
This contrib is held in the smecontribs repository, so the following commands will install on your smeserver.
yum --enablerepo=smecontribs install smeserver-tftp-server
Note: this will download and install the latest tftp-server from the Centos base repository, so if you don't have that repository ebnabled, please use the following command
yum --enablerepo=smecontribs --enablerepo=base install smeserver-tftp-server
Officially you should then need to apply the database changes etc., but this is not required for this package.
signal-event post-upgrade signal-event reboot
The tftpd status is controlled via the Thin Clients server-manager panel if you have installed my smeserver-thinclient contrib.
If you haven't, you'll need to enable the tftp server and expand all the templates etc.
config setprop tftpd status enabled signal-event tftpd-conf
If for any reason the tftp server isn't running, try:
You shouldn't need to play with any parameters (except status). The defaults and allowed values are listed below.
|<prop>||default <value>||allowed Values||description|
|access||private||private/public/localhost||private = internal interface ONLY
public = all interfaces
localhost = localhost ONLY
|log||normal||normal/verbose/disabled||normal = -v
verbose = -vv
disabled = none
|user||root||root/nobody||should default to nobody, but this doesn't work|
|timeout||default||default/300||default = 900 seconds (15 minutes)|
These settings can be set/changed via
config setprop tftpd <prop> <value> signal-event tftpd-conf
yum remove smeserver-tftp-server tftp-server
Everything should be turned off, but if not, or you just want to make sure
An error saying that /etc/init.d/supervise/tftpd does not exist should be returned
The source for this contrib can be found in the smecontribs CVS on sourceforge.
A copy is held in my contribs directory.