Difference between revisions of "Tftp server"
Line 98: | Line 98: | ||
=== Uninstall === | === Uninstall === | ||
yum remove smeserver-tftp-server tftp-server | yum remove smeserver-tftp-server tftp-server | ||
+ | signal-event post-upgrade ; signal-event reboot | ||
− | + | If you want to fully clean up, by removing the entries from the configuration database | |
− | + | config delete tftpd | |
− | |||
=== Source === | === Source === |
Revision as of 02:50, 20 March 2016
smeserver-tftp-server
Maintainer: Trevor Batley
Description
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.
Requires
- smeserver >= 7.0
- tftp-server >= 0.39
Installation
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:
/etc/init.d/supervise/tftpd restart
Defaults
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 |
---|---|---|---|
status | disabled | enabled/disabled | |
access | private | private/public/localhost | |
log | normal | normal/verbose/disabled | equivalent to -v or -vv or none |
user | nobody | nobody/<user> | default to nobody, any valid user id |
privilege | ro | ro/rw | read-only or read-write (rw equivalent to -c) |
timeout | default | default/nnn | timeout value in seconds (default is 900) |
directory | /tftpboot | any directory | |
refuse* | any tftp parameter | e.g. blksize equivalent to -r blksize |
These settings can be set/changed via
config setprop tftpd <prop> <value> signal-event tftpd-conf
*refuse does not have a default entry in the configuration database. It can be added as above or removed via
config delprop tftpd refuse signal-event tftpd-conf
Uninstall
yum remove smeserver-tftp-server tftp-server signal-event post-upgrade ; signal-event reboot
If you want to fully clean up, by removing the entries from the configuration database
config delete tftpd
Source
The source for this contrib can be found in the smecontribs CVS on sourceforge.
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-tftp-server component or use this link .