The Perfect Server - Mandriva 2009.0 Free (x86_64) - Page 3

Finally we change our network settings. Click on the Configure button next to Network - ethernet:

Select Ethernet unless you're using something different:

Select the network interface that you want to configure:

We want to assign a static IP address to our network interface (remember, we're installing a server...), so we do not want to get an IP address using BOOTP or DHCP. Therefore we choose Manual configuration:

Now enter the IP address, Netmask, and Gateway. Also enter the Host name (e.g. server1.example.com) and up to two DNS servers (e.g. 145.253.2.75 and 213.191.92.86):

Do not allow users to start the connection. It's a server, and servers are always online (at least, they should be...). But select Start the connection at boot:

Choose to start the network connection now:

We've now made all necessary configurations, so we can leave the summary screen by clicking on Next:

Now you can download the latest updates. Please note: this is optional. We are going to create a cron job which will update our system automatically, so you can select No here:

The base installation is now finished, you can now remove the CD or DVD and reboot the system:

Now on to the system configuration...

Share this page:

3 Comment(s)

Add comment

Comments

From: Buchan Milne at: 2008-10-21 06:51:05

1)For a server install, the dual arch mini CD may be better (less to download, more of which you will use).

 2)I would recommend using LVM (available in the partitioning tool in the installer.

 3)You could add the network media during installation, instead of afterwards. The installer will get a list of mirrors for you.

4)Mandriva does not use /etc/hostname, but rather the HOSTNAME setting in /etc/sysconfig/network.

 5)Easyurpmi is no longer a necessity, you can use 'urpmi.addmedia --distrib --mirrorlist'.

6)Why not use 'urpmq --list-media' to list the installation media? Also, you could remove the installation media first (with 'urpmi.removemedia -a'), then add the network media. Much easier.

7)Updating can be done with one command, 'urpmi --auto-update'.

8)lib64sasl2-devel should not be required

9)To get ntpd to start before dovecot, you need to let the dependency-based init know that, so you should add ntpd to the Should-Start LSB tag in the dovecot init script. You could consider filing a bug on this (against the dovecot package).

10)You could consider installing the task-lamp package instead of all the separate packages. Or, I need to get around to packaging ISPConfig (though I don't like the architecture entirely).

11)"Mandriva 2009.0 doesn't come with a Webalizer package anymore, therefore we build the Webalizer binary like this" is not entirely correct. Mandriva has switched to a fork of webalizer, called awffull. 'urpmi webalizer' would have pulled it in for you:

 # urpmi webalizer
To satisfy dependencies, the following packages are going to be installed:
   Package                        Version      Release       Arch
(medium "Contrib (telkomsa-11)")
  awffull                        3.8.2        4mdv2009.0    x86_64
  geoip                          1.4.4        3mdv2009.0    x86_64
  lib64geoip1                    1.4.4        3mdv2009.0    x86_64
  lib64geoipupdate0              1.4.4        3mdv2009.0    x86_64
2.4MB of additional disk space will be used.
893KB of packages will be retrieved.
Proceed with the installation of the 4 packages? (Y/n)

 

From: admin at: 2008-11-01 23:25:19

You can simply send an email to a new email account, and the Maildir gets created automatically. :-)

From: Per Crusefalk at: 2008-11-01 23:00:19

Thank you for an interesting article!

I followed this howto but had trouble with maildir, postfix would not create the maildir and apparently it should not do so either (it does not create ~/Maildir).

To get maildir (and email) working I:

mkdir ~user/Maildir
mkdir ~user/Maildir/new ~user/Maildir/tmp  ~user/Maildir/cur
chown -R user:mail ~user/Maildir
chmod -R 770 ~user/Maildir

You could use maildirmake instead ("urpmi maildrop" to get that).