Affichage des articles dont le libellé est serveur. Afficher tous les articles
Affichage des articles dont le libellé est serveur. Afficher tous les articles

lundi 1 octobre 2018

Serveur Quagga


Installation et Configuration d'un serveur QUAGGA


Bonjour, un serveur Quagga permet de créer un Routeur en utilisant seulement un ordinateur disposant deux interfaces Réseaux ou plus, Si vous voulez connecter deux réseaux IP différents sans acheter un Routeur CISCO, le serveur QUAGGA sous LINUX vous donne la possibilité de cette configuration  par un poste et deux carte réseaux connectés.

Les étapes de configuration d'un Serveur QUAGGA sous LINUX sont :
  1.  L'activation de déaemons en mettant YES pour les protocols réseaux que vous voulez de configurer :
  •  sudo gedit /etc/quagga/daemons
---------------- start---------------
zebra=yes
bgpd=no
ospfd=yes
ospf6d=no
ripd=no
ripngd=no

------------End-------------------

2. Redémarrez le service Quagga
  • sudo /etc/init.d/quagga restart
3. Si le service ne veut pas démarrer suivez les étapes suivantes :
---------- FICHIERS DE CONFIGURATION: (fichiers /etc/quagga/*.conf )
---------Pour créer les fichiers de configuration,
  • sudo cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf
  • sudo cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
4. donnez la propriété d'utilisateur et de groupe a respectivement quagga et quaggavty aux fichiers à l'intérieur du dossier /etc/quagga:
  • sudo chown quagga.quaggavty /etc/quagga/*.conf
  • sudo chmod 640 /etc/quagga/*.conf
5.  Redémarrer le service Quagga:
  • sudo /etc/init.d/quagga restart
6. Si vous voulez accéder à distance à un démon Quagga, vous pouvez, dans le fichier /etc/quagga/debian.conf
  • sudo gedit /etc/quagga/debian.conf
puis ajoutez les lignes suivantes :

---------------start--------------------
vtysh_enable=yes
zebra_options=" --daemon -A "
bgpd_options=" --daemon -A "
ospfd_options=" --daemon -A 127.0.0.1 192.160.1.3"
ospf6d_options="--daemon -A "
ripd_options=" --daemon -A "
ripngd_options="--daemon -A "
isisd_options=" --daemon -A "
---------------End--------------------

7.Redémarrez le service Quagga
  • sudo /etc/init.d/quagga restart
8. Par exemple, pour accéder au démon ospfd:(facultatif)
  •  sudo telnet localhost 2604
  • password : zebra
NB : les port de chaque service
 zebra:2601
ripd:2602
ripng:2603
ospfd:2604
bgpd:2605
ospf6d:2606

9. Maintenant il faut créer un fichier vtysh pour faire la configuration :
  • sudo cp /usr/share/doc/quagga/examples/vtysh.conf.sample /etc/quagga/vtysh.conf 
10. Appliquez les permissions correctes et redémarrez le service  Quagga
  • sudo chown quagga.quaggavty /etc/quagga/*.confs
  • sudo chmod 640 /etc/quagga/*.conf
  • sudo /etc/init.d/quagga restart    
11. dans le terminal de router tapez vtysh pour commencer votre configuration 
  • sudo vtysh
12. il faut en fin d'activer le Forwarding IP par la commande :
  • sudo echo "1" > /proc/sys/net/ipv4/ip_forward
Félicitation votre Routeur maintenant était bien configuré .

mercredi 26 septembre 2018

Serveur NFS


Installation et Configuration d'un serveur NFS sous LINUX


Serveur NFS permet de créer un serveur dédié au partage des dossier ou des fichiers entre les postes LINUX, il existe deux type de montage manuelle ou volatile et un montage dynamique.
dans cette article on vas montrer la configuration de serveur NFS

------Coté Serveur -------------

1. vérifier l’existence  de nfs dans votre serveur en tapant la commande :
  • more /proc/filesystems
s'il n'existe pas il faut l'installer par la commande :

  • sudo apt-get install nfs-kernel-server

2. il faut démarrer le service :
  • sudo /etc/init.d/nfs-kernel-server restart

3. insertion des chemins pour les dossiers que vous voudrez de partager :
  • sudo gedit /etc/exports

4. ajouter le dossier a partager (exemple dossier mail dans le Bureau):
/home/fstg/Desktop/mail  192.168.2.2 (rw)

5. redémarrage de service NFS:
  • sudo /etc/init.d/nfs-kernel-server restart 

-----Coté Client -----------
  • Montage Volatile 
1. créer un dossier pour faire le montage
  • sudo mkdir /media/nfs

2. monter le dossier déja partagé dans le serveur en utilisant la commande suivante :
sudo mount -t nfs  192.168.0.1:/home/fstg/Desktop/fstg       /media/nfs
  • Montage automatique 

1. il faut vider tous les lignes trouvés dans le /etc/fstab


2. stopper le service NFS automatique par la commande :
  • sudo /etc/init.d/autofs stop
3. ajouter dans le fichier auto.master la ligne suivante :
/net    /etc/auto.nfs --ghost,--timeout=30
en utilisant la commande suivante : sudo gedit /etc/auto.master

4.  ajouter un fichier auto.nfs
  •  sudo gedit /etc/auto.nfs
en ajoutant ce ligne :
mondossier    -fstype=nfs,rw,intr    192.168.0.1:/etc

5. redémarrage de service
  • sudo /etc/init.d/autofs start
6. pour consulter votre dossier monté d'une facon automatique veuillez d'utiliser la commande suivante :
  • ls /net/mondossier



mardi 25 septembre 2018

Serveur DNS



Installation et Configuration d'un Serveur DNS sous Ubuntu

dans cette article on va montrer d'une façon très simple les étapes à suivre à fin de configurer un serveur DNS sous ubuntu.

Remarque : Un serveur DNS ( Domain Name System ) permet de transmettre les adresses IP sous des noms de domaine facile à l'utilisation, d'une autre façon un serveur DNS est un annuaire pour ordinateur il peut rejoindre l'adresse ip de serveur destination par exemple 196.200.176.55 est qui difficile à reprendre au nom www-fstg-marrakech.ac.ma qui est facile.

les étapes pour installer et configurer un serveur DNS

  1. Installer le paquet Bind9 par la commande suivante :
  • sudo apt-get install bind9
2. La configuration principale de BIND se fait dans le fichier /etc/bind/named.conf
  • sudo gedit /etc/bind/named.conf
puis il faut ajouter les zones suivants (nabou.com est un exemple)

zone "nabou.com" {
        type master;
        file "/etc/bind/db.nabou.com";
};



zone "1.160.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192.160.1";
};

   3. il faut  créer le fichier db.nabou.com

  • sudo gedit /etc/bind/db.nabou.com

------- le contenu-----------
$TTL 3h
@       IN      SOA     ns.nabou.com. hostmaster.nabou.com. (
                                2005090201
                                8H
                                2H
                                1W
                                1D )

@       IN      NS      ns.nabou.com.

@       IN      MX      10      mail2.nabou.com.

                A       192.160.1.1
ns              A       192.160.1.1
mail2           A       192.160.1.1
twin1           A       192.160.1.5
twin2           A       192.160.1.6
------------ Fin de contenu -----------------

  4.  Il faut créer le fichier inversé db.192.160.1
  • sudo gedit /etc/bind/db.192.160.1
 ------- le contenu -----------

$TTL 3h
@       IN      SOA     ns.nabou.com. hostmaster.nabou.com. (
                                2005090201
                                8H
                                2H
                                1W
                                1D )

@       IN      NS      ns.nabou.com.

@       IN      MX      10      mail2.nabou.com.

$ORIGIN 1.160.192.in-addr.arpa.
1     IN      PTR     ns.nabou.com.
1     IN      PTR     mail2.nabou.com.
5     IN      PTR     twin1.nabou.com.
6     IN      PTR     twin2.nabou.com.
----------- fin de contenu ----------------

5. Vérifier la version de bind par 
  • named-checkconf -v
6. controller la correction de fichier named.comf par :
  • named-checkconf /etc/bind/named.conf
7. verification de fichier de zone par :
  • named-checkzone nabou.com /etc/bind/db.nabou.com
8. redémarrage de service bind9
  • sudo /etc/init.d/bind9 restart
9. maintenant il faut ajouter l'adresse du serveur DNS dans la configuration IP/TCP de poste client et tester la fonctionnment de serveur DNS en utilisant la commande :
  • nslookup 


Serveur DHCP

 

Installation et Configuration d'un Serveur DHCP sous Ubuntu 

Cette article propose un travail pratique sur l'installation et la configuration d'un serveur DHCP sous Ubuntu.

Ce travail permet de faciliter les étapes afin de configurer le serveur DHCP d'une façon correcte.

Les étapes pour Installer et configurer un Serveur DHCP sont :

1.  Installer le paquet isc-dhcp-server
  •    apt-get install isc-dhcp-server
 2. lister les adresses mac des interfaces
  •  sudo ifconfig | grep HWaddr
3. modifier le fichier de configuration des interfaces pour fixer l'adresse IP de serveur
  • sudo gedit /etc/network/interfaces
 4. Redémarrer le Service Réseau
  •  sudo /etc/init.d/networking restart
 5. Il faut maintenant éditer ce fichier pour choisir sur quelle interface le serveur DHCP va écouter. Ici eth0.
  •   sudo gedit /etc/default/isc-dhcp-server
en ajoutant la ligne suivante :

 INTERFACES="eth0"

6. Configuration du serveur DHCP
  •  sudo gedit /etc/dhcp/dhcpd.conf
pour éviter les erreurs de modification veuillez vider ce fichier et copier les lignes suivantes :
 
##### Option générale par défaut #####

### RÉSEAU ###

## Nom du serveur DHCP
server-name "dns.abdo.qqc";

## Mode autoritaire (autoritaire)
authoritative;

## Masque de sous-réseau
option subnet-mask 255.255.255.0;


### DOMAINE ###

## Nom du domaine
option domain-name "abdo.qqc";

## Adresse IP du serveur DNS
# a remplacer par l ip de votre serveur dns ou par celle de votre fai
#option domain-name-servers XXX.XXX.XXX.XXX;

## Type de mise à jour du DNS (aucune)
ddns-update-style none;


### TEMPS DE RENOUVÈLEMENT DES ADRESSES ###

## par défaut en s (1 h)
default-lease-time 3600;

## maximum (2 h)
max-lease-time 7200;


### Sécurité ###

## refus(deny)/autorise(allow) les clients inconnus (refuse client inconnu)
#deny unknown-clients;

## Use this to send dhcp log messages to a different log file (you also
## have to hack syslog.conf to complete the redirection).
log-facility local7;


### PXE ###
## Permet le boot réseau pour TFTP
#allow bootp;
#allow booting;


##### RÉSEAUX #####
## déclaration sous réseau 192.168.1.*
subnet 192.168.0.0 netmask 255.255.255.0 {
  # Si vous voulez spécifier un domaine différent de celui par défaut :
  option domain-name "abdo.qqc";
  ## Adresse de diffusion
  option broadcast-address 192.168.0.255;
  ## routeur par défaut
  option routers 192.168.0.1;
        ## Plage d'attribution d'adresse
        # Ici débute à 1.6, 1.1 à 1.4 étant déjà prises.
        # La plage ne contient qu'1 adresse ce qui empêche l'attribution sauf au client dont celle-ci est fixée.
      range 192.168.0.6 192.168.0.10;
}

7. Il faut maintenant redemarrer le service DHCP
  •  sudo /etc/init.d/isc-dhcp-server restart



8. pour fixer une adresse fixe a un pc avec une adresse mac définie en ajoutant la ligne suivante :

### hôte « PORTABLE »
host portable {
  ### !!! À REMPLACER PAR CELLE DE LA MACHINE !!!
  hardware ethernet 00:0e:af:31:d1:cc;
  fixed-address 192.168.0.8;
}
Remarque : il faut modifier l'adresse MAC par l'adresse de PC choisi.

9. Redémarrage de Service
  • sudo /etc/init.d/isc-dhcp-server restart