I'm looking at the step by step instructions included at
, and I have a few
questions that relate to local implementation and some different
assumptions, as follows:
Stage 1 - Basic installation
1) If I'm doing a CD-based install, I asusme it's safe to include graphical
desktop packages and add the CD's at the end of the basic installation
process via Synaptic. This lessens a reliance on network connectivity and
lets me add the stable packages from the 16-CD (total) download (updates and security updates are still installed via the network).
2) Since exim is removed anyway, I assume that any answer on the basic
installation for mail server configuration is fine.
Stage 2 - Installing and configuring the rest of the system
3) I anticipate the final network hardware configuration to be as follows:
Network connection -> Router/Gateway Server -> Smart Switch ->Servers
I have a router in place that restricts port access and can support up to 5
static IP's from my network provider. In other words, it can accept traffic
for up to 5 static IP's on specified ports and route traffic based on those
five IP's and the specified port for the traffic to any specific internal
This leaves everything except the router/gateway configurable, and makes
static IP support concentrate on the router/gateway server.
Additionally, and for the moment only, I am using a dynamic DNS service that
handles DNS service dynamically to the domain of "charles.is-a-geek.net".
This dynamic DNS service can also handle MX service as well. Periodically,
as needed, I update the DNS service with my current DSL IP address. This IP
address is my test ISP address.
How does this affect the network settings in /etc/network/interfaces?
4) In setting this up, I anticipate putting the end users in
/home/~username, since there will be relatively few local end users (end
users physically located near this server). Towards this end, I have
mounted a six-drive RAID array (45.5 gigs at the moment, but that can be
changed) running the reiserFS file system at /home, not at /var, and I've
left the /var directory as a logfile repository. How does this affect the
/etc/fstab entries? I've already tried a reboot and the RAID array doesn't
like the errors=remount-ro option under the reiserFS, and it disabled
/dev/md0 when I rebooted.
Page 4 - Configuring mail services
5) In configuring POP3, the command line of "openssl genrsa -des3 -rand
/etc/hosts -out smtpd.key 1024" generates an error and stops the script file
when run as part of a script, but it runs just fine by itself and the rest
of the script following it runs just fine. Is this normal?
6) First "telnet localhost 25" and then "ehlo localhost" gets a mostly
correct response; however, it still identifies the system as
"localhost.localdomain". There is also no "STARTTTLS" entry. Did I miss
STAGE 5 (Perl update)
7) When I got to the point of installing modules needed by SpamAssassin, I
found that a new CPAN version was available. I installed it when prompted.
The following three installations (HTML Parser, DB_File, and Net DNS all
appaeared to fail, but upon rerunning them I got "up-to-date" messages. Did
I miss something, or was this normal?
And, two more generic questions:
8) What changes in this setup do I need to make in order to (if possible)
put a user's mail either under his /home directory, or under a separate
directory which can then be included in his/her disk quota? I'm looking to
end up specifying a set disk quota (say 40 megs) for a disk quota per user,
to consist of mail, web, and ftp space.
9) (Off topic) Do I need to worry about this if I install ISPConfig, or
will ISPConfig watch both mail and ftp quotas?