The Linux TCP/IP server configuration
page
Red Hat Linux
Last updated: 10/06/2000
Parallel to the seminar mentioned before, a setup guide was being written to provide a step-by-step manual for configuring a wireless
TCP/IP server from Linux installation to fully operable system. While the guide
will probably evolve further, this page will provide the most recent version.
Current version is V1.0
(2000-06-05, 791807 bytes, Adobe Acrobat 3, English).
Future plans:
- More detailed concept descriptions ('Inside ...') and test
procedures
- Switch to Red Hat Linux ?.? as reference system to enable
experiments on new AX.25 protocol stacks, SQL database servers, Java/XML
application servers, etc.
During the course, the following files were found to be
missing on our CD-set:
- The libc5 library, which is necessary for setting up the CLX
DX-cluster (version 4.06)
- An example configuration file for the IRC daemon
- A script (created by Walter - ON4AWM) to create all newsgroups for
INND
- Packages required for CLX version 5.01:
These are the configuration files of the UBA-RST/BAFARA
TCP/IP server.
Notes before downloading:
- For scripts (indicated by the word script in bold),
don't forget to enable execute permissions using chmod!
- More generally, some of the servers require their
configuration files are owned by specific users/groups and could require
specific file permissions. Therefor, it's good practice to check ownership
and permission settings of the original distribution files, before replacing
them by the files you find on this page. Afterwards, you can restore
ownership using chgrp and permissions using chmod.
- Some of the files on this webpage could have CR+LF
pairs for line breaks. I can give you 2 tips:
- To view a file without the pair from within
Windows, use Wordpad instead of Notepad. Wordpad, however, not always preserves the
CR+LF setting when saving.
- To download the files from this page with
minimal problems, use an FTP-client from Linux and set its mode to text
or ascii. This will make sure that the files never arrive with CR+LF
pairs on your Linux host.
- If you find any errors on this page, please send me
a notice at on1blu@qsl.net (if you accessed these pages
through Internet) or at on1blu@on0baf.baf.be.ampr.org
(if you accessed these pages through the ampr.org network).
And now the real work. You will find the configuration
files organized by chapter in the original guide.
- Installing Linux: http://www.redhat.com
- Customizing the kernel: http://www.linux.org
- Configuring AX.25
- BIND (Berkeley Internet Name Domain): http://www.isc.org/products/BIND
- Telnet
- Shell-replacement script for ordinary users, to avoid accidental remote
access: /bin/ftponly
- Enabling the shell-replacement script: /etc/shells
- FTP (File Transfer Protocol)
- sendmail (MTA for SMTP and others - Mail Transport
Agent for Simple Mail Transfer Protocol): http://www.sendmail.org
- Apache HTTP (HyperText Transfer Protocol) web
server: http://www.apache.org
- INND (InterNet News Daemon) for NNTP (Network News
Transport Protocol): http://www.isc.org/products/INN
- Undernet IRC (Internet Relay Chat) daemon: http://www.undernet.org
- NFS (Network File System)
- SMB (Session Management Block)
- Adding users
- Utility script for creating and setting permissions on personal
web-page directories: /home/MakeUserHome (use this only for users that will be
member of the popusers group! You could also make a version for memebers
of the users group...).
- mailgw (SMTP/NNTP <=> BBS gateway)
- lnxforward (FBB-compatible BBS forwarding package)
- PostgreSQL database server (necessary for CLX
DX-cluster)
- CLX DX-cluster: http://www.clx.muc.de
- APC UPS (Uninterruptable Power Supply)
- Logging service
For legal reasons, we have to keep logs on server activity. On Linux
systems, a logging infrastructure is available, which also makes sure that
older log items are set apart to avoid the server to become sluggish after
some time. This infrastructure is configurable, so that one can conform to
his local legislation. The example shows a configuration that keeps logs
for one year, but compresses the logs that were set aside (logs are set
aside on a weekly basis).
The first Linux TCP/IP server seminar was held during october
1999. Many people attended and we hope they considered it useful and clear. Here
are some pictures to give an impression:






