2,187 bytes added
, 13:30, 12 April 2007
== tftp server for SME Server ==
=== Maintainer ===
[mailto:trevorbatley@users.sourceforge.net Trevor Batley]
=== Description ===
This contribution adds a 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 [[Thinclient|smeserver-thinclient]] contrib, but can be used independently.
=== Requires ===
smeserver 7.x
=== Installation ===
This contrib is currently held in the smedev repository, so the following commands will install on your smeserver.
yum --enablerepo=smedev install smeserver-tftp-server
You will then need to activate the database changes etc.
The 'official' way is to perform
signal-event post-upgrade
signal-event reboot
The tftpd status is controlled via the Thin Clients server-manager panel if you have installed my [[Thinclient|smeserver-thinclient]] contrib.<br>
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/tftpd restart
=== Defaults ===
You shouldn't need to play with any parameters (except status). The defaults and allowed values are listed below.
{| border="1" cellpadding="5" cellspacing="0"
! <prop>
! default <value>
! allowed Values
|-
| status
| disabled
| enabled/disabled
|-
| access
| private
| private/public/localhost
|-
| log
| normal
| normal/verbose/disabled
|-
| user
| root
| root/nobody
|-
| privelege
| ro
| ro/rw
|-
| timeout
| default
| default/300
|-
| UDPPort
| 69
| any port
|-
| directory
| /tftpboot
| any directory
|-
|}
These settings can be set/changed via
config setprop tftpd <prop> <value>
=== Uninstall ===
yum remove smeserver-tftp-server
Everything should be turned off, but if not, or you just want to make sure
/etc/init.d/tftpd stop
An error saying that /etc/init.d/tftpd does not exist should be returned
=== Bugs ===
Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla]
and select the smeserver-thinclient component.
[[Category: Contrib]]