eCommerce
|
6. Special TFTP ServersAs the only network support available in the TCP/IP BootPROM is TFTP, there is a special interest in enhancing TFTP servers for providing new capabilities. 6.1 Incom Enhanced TFTP ServerInCom GmbH distributes with the TCP/IP BootPROM an enhanced TFTP server that can send packets of up to 1408 bytes instead of the standard 512 bytes. This is a great enhancement that you should use. This server is available on the TCP/IP Bootprom Utility disk for Solaris, Windows and as Netware NLM. 6.2 Linux Enhanced TFTP ServerWe built a modified version of Linux TFTP server that
acts as InCom enhanced TFTP server. Basically, we simply
changed the packet size from 512 to 1408 bytes and the
port from 69 to 59. It is available from 6.3 The Security GatewayWe wrote a special TFTP server that serves as security
gateway for authenticating users. This server runs under
Linux or Solaris, and can authenticate users according to
a Unix password database (NIS and shadow passwords are
supported), a Windows NT (or Samba) server or a Radius
server. It is available from In order to use the security gateway, you just have to
setup a trivial security domains configuration
file that describes to which authentication server each
logical security domains maps (the
Note that if you are using Samba, you must set You can also provide to the security server a file containing a list of users which are not allowed to log on (for which the check will fail anyways). 6.4 The Broadcast TFTP ServerWe wrote a special TFTP server that implements a
home-made Broadcast variant of TFTP. Using this server,
we were able to download images to 25 clients on a
heavily loaded 10 Mb ethernet network at 6 Mb/s (it is
more efficient than the regular TFTP because it does not
need to acknowledge each packets). This server runs under
Linux or Solaris. It is available from As the TCP/IP bootprom does not support this protocol, our solution consist in booting a tiny ramdisk-based linux system using the tools described in this document, and running the Linux version of MrBatch which has built-in support for Broadcast TFTP. A simple batch file can the download all files to the cache in a few minutes, simultaneously on all client computers. You do not need to install Linux yourself to use this package, except if you have exotic hardware and cannot directly use the kernel provided in the package. The process works as follow. First, you startup the broadcast server manually, giving the number of expected client computers as argument (remember, this procedure is not to be used every day but only when you changed an image and want to ensure it is immediately uploaded to all your client computers). Then, you turn on all client computers, which will run the following BpBatch script:
The initial ramdisk contains:
All programs are statically linked and stripped, to
avoid
When the transfer is done, you can simply turn off all client computers and change their initial boot script to your favorite menu. |
Linux Home Grassroots grows Big 3 back Linux Linux moves up Linux moves up II Rallies NT skeptics Front Office Boot Mngmt Dual boot Remote boot Copyrights Upgrade Introduction Reference TFTP |