mardi 17 mai 2011

Installer un serveur DHCP sur Ubuntu


I.   C’est quoi DHCP :

Un serveur DHCP affecte des adresses IP aux ordinateurs clients. Ceci est très souvent utilisé dans les réseaux d'entreprise  pour réduire les efforts de configuration manuelles . Toutes les adresses IP de tous les ordinateurs sont stockées dans une base de données situées  sur une machine serveur.
 
 
II.   Installation :

 Pour  Installer DHCP sous UBUNTU lance dans le terminal  la ligne de commande suivante  :

 # sudo apt-get install dhcp3-server 
 
III. Configuration :
1.    
ReRemarque :
 si vous disposer plus qu’une carte réseau sur votre serveur UBUNTU vous devez choisir quelle interface votre serveur DHCP doit utiliser :
Pour ce faire éditer le fichier dhcp3-server

Sudo  vi /etc/default/dhcp3-server 
 
Par défaut DHCP écoute sur  l'interface eth0. 
INTERFACES=”eth0″ 
 
Donc il suffit de changer  eth0 par l’interface désirée et par la suite enregistrer les modifications et quitter.

2.       Configuration basic :
Une fois vous avez choisit quelle interface votre serveur DHCP doit écouter  il faut éditer le fichier dhcpd.conf  qui englobe la configuration de votre serveur.
sudo vi /etc/dhcp3/dhcpd.conf 
 
# Sample /etc/dhcpd.conf
# (add your comments here)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "ubuntu-fr.lan";
option ntp-servers 192.168.1.254;
 
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.10 192.168.1.100;                 
  range 192.168.1.150 192.168.1.200;
}
 
 
Dans ce fichier est préconfigurer a :
·         un masque de sous réseau à 255.255.255,
·         une adresse de multi-diffusion à 192.168.1.255,
·         une adresse de routeur/passerelle à 192.168.1.254,
·         des serveurs DNS à 192.168.1.1 et 192.168.1.2,
·         un suffixe DNS ubuntu-fr.lan,
·         un serveur de temps
·         Le serveur DHCP assignera au client une adresse IP comprise entre 192.168.1.10 et 192.168.1.100 ou entre 192.168.1.150 et 192.168.1.200  
 

3.       Configuration des hôtes avec IP fixée :
 
Il est parfois utile de fixer pour un client donné  une adresse. Pour cela il suffit d'ajouter une directive host dans la définition du subnet. Pour chaque client, il faut donner son adresse fixe en fonction de son adresse MAC.
 
 
subnet 192.168.1.0 netmask 255.255.255.0 {
    host client1 {
        hardware ethernet XX:XX:XX:XX:XX:XX;
        fixed-address 192.168.1.20;
    }
}
 
 
Vous remplacez l’adresse XX:XX:XX:XX:XX:XX par celle de votre choix .
 
 
Pour finr Redémarrer votre serveur :
/etc/init.d/dhcp3-server restart 
 
 pour plus d'information visitez le lien suivant .
 

monter clé usb sous linux



Avant de commencer il faut créer un répertoire où sera monter votre clé .


# mkdir /mnt/usb  
 
 
Installez le paquet usbutils pour bénéficier de la commande lsusb qui permet de connaître la liste du matériel usb connecté à votre machine. Car il sera très intéressant de savoir si votre clé est détectée ou non.


# apt-get install usbutils
 
 
Puis lancer la commande suivante pour la détection de vos ports usb .
 
# lsusb
 

a  ce stade vous pouvez maintenant  monter votre clé .


# mount -t vfat /dev/sda1 /mnt/usb 
 
 
Vous pouvez accéder au contenu de votre clé dans le répertoire  /mnt/usb.
Remarque : Pour que vous puissiez monter votre clé automatiquement en tant qu'utilisateur à chaque démarrage de votre machine, vous devez ajouter à votre fichier /etc/fstab la ligne suivante :


/dev/sda1 /mnt/ usb vfat defaults,rw,user,noauto 0 0