gg

Download and transfer 11 files to your LRP-hard disk or Compact Flash or IDE-ZIP

Transfer 11 files using floppy disks g
The total size of the 11 files exceeds 1.44 Meg, you need 2 or more floppy disks to copy them
to the LRP-hard disk / compact flash.
g Note: some files here are different than the files used on the floppy system
(even if they have the same file name).

(1) dhcpc.lrp (DHCP client with TTL=128)  (Leaf Dachstein users please use this dhclient.lrp ). See this note.
(2) dhcpd.lrp (a DHCP server), or copy dhcpd.lrp from your working LRP floppy.
(3) for IDE hard disk or CF: download linux.zip (use winzip to extract the file linux, then delete the file
linux.zip, copy the file linux to floppy, then to hard disk or CF). (this file is different than the file for the floppy version)
(3a) for SCSI hard disk: download linux.zip, use winzip to extract the file linux.
(4) root.lrp
(5) local.lrp
(6) log.lrp
(7a) seawall.lrp (rules in this package disallow sshd to run on the LRP box) or
(7b)
seawall.lrp (rules in this package allow sshd to run on the LRP box) (seawall modified to have 8-hour timeout)
(8) syslinux.dpy

If you use dynamic IP address to connect to ADSL modem / cable modem,
download (9a) etc.lrp or copy etc.lrp from your working LRP floppy.
(10a) if you use IDE drive or CF, use this syslinux.cfg (right click, choose save).
(10b) if you use ZIP drive, use this syslinux.cfg
(10c) if you use SCSI drive, use this syslinux.cfg

If you use static IP address to connect to ADSL modem / cable modem,
download (9b) etc.lrp or copy etc.lrp from your working LRP floppy.
(10a) if you use IDE drive or CF, use this syslinux.cfg  (right click, choose save).
(10b) if you use ZIP drive, use this syslinux.cfg
(10c) if you use SCSI drive, use this syslinux.cfg

(11)  modules.lrp click here to identify the network card g and the driver name

Depending on your network card type, choose the appropriate modules.lrp from here
(or copy modules.lrp from your working LRP floppy)

Special note for CF:
g If your Compact Flash is connected to the "secondary IDE" connector, you need to
edit the file syslinux.cfg with an editor such as EditPad Lite, change
/dev/hda1  to  /dev/hdc1  (two occurrences) sometimes you have to change it to
/dev/hda1  to  /dev/hda  (two occurrences)


Special note for ZIP drive:

g Assuming your IDE ZIP disk is connected to the "primary IDE" connector
(and ZIP drive jumpers set to "master" or "factory")

Edit the file syslinux.cfg with an editor such as EditPad Lite, change
/dev/hda1  to  /dev/hda4  (two occurrences)

Thanks to Willem Kroes of Wolphaartsdijk, Netherlands g for his tip on the IDE-ZIP.


 

Advanced optional:
LRP modules

ssh.lrp OpenSSH client 3.9p1 with OpenSSL 0.9.7e; ssh manual-Unix-style
sshd.lrp
 OpenSSH server 3.9p1 with OpenSSL 0.9.7e; sshd manual-Unix-style
sshd.lrp includes scp, sftp, sftp-server and cygwin terminfo. sshd_config manual-Unix-style
libz.lrp, compiled zlib1.1.4 compression library, is needed by ssh.lrp and sshd.lrp
For your security, please generate a new set of crypto keys (host keys), see below

bind.lrp BIND 9.2.3 DNS server [binaries: named, rndc, rndc-confgen] rndc.conf
bind.lrp BIND 8.3.4 [binaries: named, ndc, named-xfer ]
DNS administration for small networks: HOWTO, local copy
BIND 9 Administration Reference Manual
dig.lrp v 9.2.2-P3 DNS query. dig will replace nslookup in future releases of BIND.
host.lrp v 8.2.3 DNS query tool, I chose host v 8.2.3 because it is smaller, it has no IPV6 support.
namedchk.lrp named-checkzone [check zone files] and named-checkconf [check /etc/named.conf]
ftp.lrp  a basic ftp client
ncftp.lrp ncftp 3.1.5, an improved ftp client from www.ncftp.com  ncftp manual-Unix-stule
wget.lrp wget 1.8.2, a utility to download files from the web. wget manual-Unix-style
wget.lrp
wget 1.7.1, a utility to download files from the web. v1.7.1 is much smaller than v1.8
jumbo.lrp
  a collection of useful Unix utilities: host 20000331, md5sum, tail, zip, unzip, wc
less.lrp  an improved file viewer, less has more features than "more", hence, less is more
lrzsz.lrp lrzsz is useful only if you use SecureCRT (zmodem protocol )
whois.lrp v 4.6.23, source code from http://ftp.debian.org/debian/pool/main/w/whois/  whois-manual-Unix-style


To add LRP modules to a hard disk or Compact Flash:
login as root, q to command prompt:
mount -t  msdos  /dev/hda1  /mnt
ae  /mnt/syslinux.cfg

..... add the name of the modules (without the .lrp) to the end of the 4th line.
make sure there is a blank line above the <<EOF>> marker
Ctrl-S and Enter to save file
Ctrl-C to exit editor
sync
umount   /mnt
reboot

Before using sshd for the first time, generate a set of crypto keys and set a password for "root"
login as root, q to command prompt:
passwd  root
then,
cd  /etc/ssh/
./mkhostkey
  (generate a new set of crypto keys on your machine, it may take longer on a 486)
lrcfg
choose Backup
choose  etc
choose sshd
reboot

SSH clients for g Windows are available from different sources:

Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ (free)
OpenSSH cygwin port  http://www.cygwin.com/  (free) (a practical how to setup)
OpenSSH (client and server) for Windows
http://sshwindows.sourceforge.net/ (free) by Michael Johnson.

F-Secure SSH http://www.f-secure.com/products/ssh/  (non-free)
Secure CRT Van Dyke Technologies Inc. (non-free)

See this matrix of different ssh clients/servers for various platforms.

To uninstall Putty cleanly, use regedit to delete the registry key
   HKEY_CURRENT_USER\Software\SimonTatham
To uninstall cygwin or OpenSSH for Windows cleanly, use the uninstall program if available,
   then use regedit to delete all registry keys containing "Cygnus  Solutions"

Technical synopsis:
LRP binaries (executables) are compiled on a Debian (slink).

© 2001-2004 Nicholas Fong

Revised: November 12, 2004

Click here to return to the main LRP page

Disclaimer