Logo de ce site

Navigation rapide

Accueil > Ltsp 5 > Un serveur complet avec LTSP5 sur Ubuntu 10.04

Un serveur complet avec LTSP5 sur Ubuntu 10.04

dimanche 24 octobre 2010

Comment mettre en place un serveur complet avec Ubuntu 10.04

But : Avoir un serveur multifonctions (donc adaptable à plusieurs situations) intégrant :

Le serveur de terminaux X LTSP 5
le serveur Samba pour le partage windows/Linux
Le serveur d’imprimantes CUPS
Le serveur web APACHE
Le serveur de base de données MYSQL
Le serveur de courrier POSTFIX/IMAP/SQUIRRELMAIL
Le serveur ftp VSFTPD
Le serveur ssh OPENSSH
Le serveur dns BIND9 en configuratyion légère
Le serveur proxy SQUID et du filtre adhoc DANSGUARDIAN pour ne pas laisser sortir n’importe qui n’importe ou.

On va aussi installer quelques script pour faciliter la gestion de cette machine et aussi la protéger.

Un script pour la gestion du firewall
Un script pour les utilisateurs
un script pour les TX
Un script pour les sauvegardes

Voila c’est déjà un bon début.

Installation de Ubuntu 10.04 lts (gnome)

Je ne vais pas faire un article de plus sur cette distribution déjà très bien documentée mais certain point sont à préciser pour que le serveur final soit bien construit.

La machine :

  • 2 disques dur (identiques si possible) 40 giga mini
  • 2 cartes réseaux
  • Carte vidéo standard
  • Le plus de mémoire vive possible (4 Giga c’est pas mal)
  • Un processeur suffisamment puissant pour emmener tout ça.
  • Une alimentation bien dimensionnée.

La distribution :

  • Partitionner le disque maitre avec minimum 3 partitions
    • swap (deux fois la RAM avec maxi 4Giga)
    • / la partition racine ou est installée le système (15 Giga)
    • /home la partition utilisateurs (le reste du disque)

Personnellement je rajoute
/boot (150mo)
/var (5giga)

Ne pas utiliser le deuxième disque dur lors de cette installation de base. Il sera utilisé pour les sauvegardes et sa configuration sera effectuée à la fin de l’installation du serveur (quand tout sera fonctionnel)

Pour installer ubuntu 10.04 LTS voir ici


Bon cette fois ça y est Ubuntu tourne sur la machine et on va passer à la configuration du serveur :

La configuration du réseau est la base du serveur donc il faut prendre son temps et faire cela calmement.

  • Questions :
    • quelle est l’adresse IP de la box internet ?
    • est ’il plus facile de changer cette adresse que celle du serveur ?
    • il sera très compliqué de remplacer l’adresse du serveur après l’installation.

Donc moi j’ai choisi de ne pas toucher à la box et de mettre une IP serveur très spécifique 192.168.111.1 bien loin de ce que les fabricants écrivent dans leurs box.

Exemple de mon fichier interfaces nomade

DNS simple (serveur de nom)

Pour utiliser des DNS spécifiques,il faut modifier/rajouter les adresses DNS au fichier /etc/resolv.conf.
Toutefois, si vous utilisez dhcp sur une de vos interfaces internet, le contenu de ce fichier sera écrasé par le client dhcp.

Pour forcer le client dhcp à utiliser des DNS spécifiques, il faut modifier le fichier /etc/dhcp3/dhclient.conf

Ajoutez la ligne suivante (par exemple pour les DNS d’OpenDNS)

Les DNS retournés par DHCP seront ajoutés après les DNS que vous avez spécifiés.


On arrive au bout de cette première partie

  • Le réseau est fonctionnel (ifconfig).
  • Ubuntu est à jour (apt-get update & upgrade)
  • La liste des sources de paquets DEB est complète (avec choix personnel inclus).
  • Les logiciels supplémentaires ont été installé.
  • Si une imprimante est branchée sur le serveur elle doit fonctionner.
  • Vérifier que le son fonctionne.

Fin de cette partie, la suite ci-dessous est en cour d’écriture