Vous êtes sur la page 1sur 8

Routage

Configuration de Zebra :
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
# ifconfig eth1 1.1.1.1 netmask 255.255.255.0 up

Installation des packages :


# rpm –ivh /root/.gnome-desktop/RPMS/zebra-0.93b-1.i386.rpm

Démarrer le service Zebra :


# service zebra start

Ajouter une route statique :


# route add –net 192.168.2.0/24 gw 1.1.1.2

Configuration de RIP :
Créer le fichier de configuration :
# vi /etc/zebra/ripd.conf
Hostname R1
Password linux
:wq
Démarrer le service RIP :
# service ripd start

Configurez RIP :
# telnet localhost ripd
R1 > enable
R1 # configure terminal
R1 (config)# router rip
R1 (config – router)# network 192.168.1.0/24
R1 (config – router)# network 1.1.1.0/24
R1 (config – router)# write

Configuration de OSPF :
Créer le fichier de configuration :
# vi /etc/zebra/ospfd.conf
Hostname R1
Password linux
:wq
Démarrer le service OSPF :
# service ospfd start

Configurez RIP :
# telnet localhost ospfd
R1 > enable
R1 # configure terminal
R1 (config)# router ospf
R1 (config – router)# network 192.168.1.0/24 area 0
R1 (config – router)# network 1.1.1.0/24 area 0
R1 (config – router)# write
DHCP
« Dynamic Host Configuration protocol » c’est un protocole qui permet la configuration des hôtes
automatiquement. Il fonctionne avec UDP/67 pour le serveur et UDP/68 pour le client.

Configuration de DHCP :
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
# ifconfig eth1 1.1.1.1 netmask 255.255.255.0 up

Installation des packages :


# rpm –ivh /root/.gnome-desktop/RPMS/dhcp-3.0pl1-23.i386.rpm
# rpm –ivh /root/.gnome-desktop/RPMS/dhcp-devel-3.0pl1-23.i386.rpm

Copie le fichier de configuration:


# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf

Modifier le fichier de configuration :


# vi /etc/dhcpd.conf

Démarrer le service DHCP :


# service dhcpd start

Configuration de l’agent de relais :


Donner une address statique :
# ifconfig eth0 192.168.2.1 netmask 255.255.255.0 up
# ifconfig eth1 1.1.1.2 netmask 255.255.255.0 up

Installation des packages :


# rpm –ivh /root/.gnome-desktop/RPMS/dhcp-3.0pl1-23.i386.rpm

Modifier le fichier de configuration:


# vi /etc/sysconfig/dhcrelay
INTERFACES="eth0"
DHCPSERVERS="1.1.1.1"
:wq
Démarrer le service de l’agent de relais :
# service dhcrelay start

Verifier l’agent de relais :


# dhcrelay –d 1.1.1.1

Telnet
(TELecommunication NETwork), il fonctionne avec 23/tcp, il permet de créer ou d'accéder une session Telnet sur
une machine distante.
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

Installation des packages :


# Rrpm –ivh /root/.gnome-desktop /RPMS /telnet-server-0.17-25.i386.rpm
Modifier le fichier de configuration:
# vi /etc/xinetd.d/telnet
port = 23
disable = no
:wq

Démarrer le service Telnet:


# service xinetd start

Créer un utilisateur:
# useradd –plinux user1

SSH
SSH (Secure SHell), il fonctionne avec TCP/22, c'est un protocole de communication sécurisé, ainsi qu'il permet
d'ouvrir une session à distante mais plus sécurisé que Telnet.
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

Installation des packages:


# rpm –ivh /root/.gnome-desktop/RPMS/openssh-server-3.5p1-6.i386

Modifier le fichier de configuration:


# vi /etc/ssh/sshd_config
Port 22
Protocol 2
ListenAddress 192.168.1.1
PermitRootLogin yes
:wq

Démarrer le service SSH :


# service sshd start

FTP
« File Transfer Protocol » C’est un protocole qui permet de partager des ressources (dossier et fichier). Il
fonctionne avec TCP/21.
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

Installation des packeges :


# rpm –ivh /root/.gnome-desktop/RPMS/vsftpd-1.1.3-8.i386.rpm

Modifier le fichier de configuration:


# vi /etc/vsftpd/vsftpd.conf

Assurer que vsftpd est exécuté au démarrage :


# chkconfig vsftpd on
Démarrer le service FTP :
# service vsftpd start

Créer un utilisateur:
# useradd –plinux user1

WEB
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

Installation des packeges :


# rpm –ivh /root/.gnome-desktop/RPMS/httpd-2.0.40-21.i386.rpm

Créer un index pour le serveur WEB :


# vi /var/ww/html/index.html

Démarrer le service WEB:


# service httpd start

DNS
c’est une base de données hiérarchique qui conteint les mappages des FDQN et leurs adresses IP, il permet de
trnsférer les noms d’hôtes en des adresses IP (c’est la principale méthode). Il fonctionne avec TCP et UDP avec un
numéro de port 53.

DNS primaire :
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
# ifconfig eth0 192.168.2.1 netmask 255.255.255.0 up

Installation des packages:


# rpm –ivh /root/.gnome-desktop/RPMS/bind-9.2.1-16.i386.rpm
# rpm –ivh /root/.gnome-desktop/RPMS/bind-devel-9.2.1-16.i386.rpm
# rpm –ivh /root/.gnome-desktop/RPMS/caching-nameserver-7.2-7.noarch.rpm

Création de zone directe et zone inversé :


# vi /etc/named.conf
Zone "agadir.ma" IN {
type master ;
notify yes ;
file "agadir.ma.zone"
allow-transfer { 192.168.2.1 ; } ;
};
Zone "1.168.192.in-addr.arpa" IN {
type master;
file "agadir.ma .rev" ;
allow-transfer { 192.168.2.1 ; } ;
};
Zone "2.168.192.in-addr.arpa" IN {
type master;
file "casa.ma .rev" ;
allow-transfer { 192.168.2.1 ; } ;
};
Zone "3.168.192.in-addr.arpa" IN {
type master;
file "tanger.ma .rev" ;
allow-transfer { 192.168.2.1 ; } ;
};
include "/etc/rndc.key" ;
:wq

Configuration des fichiers des zones :


# cp /var/named/localhost /var/named/agadir.ma.zone
# vi /var/named/agadir.ma.zone
IN SOA agadir.ma. root.agadir.ma

IN NS agadir.ma.
R1.agadir.ma. IN A 192.168.1.1
PC1.agadir.ma. IN A 192.168.1.2
R1.agadir.ma. IN A 192.168.2.1
R2.agadir.ma. IN A 192.168.2.2
R2.agadir.ma. IN A 192.168.3.1
PC2.agadir.ma IN A 192.168.3.2
:wq

# cp /var/named/localhost /var/named/agadir.ma.rev
# vi /var/named/agadir.ma.rev
IN SOA agadir.ma. root.agadir.ma

IN NS agadir.ma.
1 IN PTR PC1.agadir.ma.
2 IN PTR R1.agadir.ma.
:wq

# cp /var/named/localhost /var/named/casa.ma.rev
# vi /var/named/casa.ma.rev
IN SOA casa.ma. root.casa.ma

IN NS casa.ma.
1 IN PTR R1.casa.ma.
2 IN PTR R2.casa.ma.
:wq

# cp /var/named/localhost /var/named/tanger.ma.rev
# vi /var/named/tanger.ma.rev
IN SOA tanger.ma. root.tanger.ma

IN NS tanger.ma.
1 IN PTR R2.tanger.ma.
2 IN PTR PC2.tanger.ma.
:wq

Modifier le fichier de configuration de la resolution :


# vi /etc/resolve.conf
search agadir.ma
nameserver 192.168.1.1
:wq

Démarrer le service DNS :


# service named start

Verfifier le service DNS:


# nslookup

DNS secondaire:
Donner une address statique :
# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 up
# ifconfig eth0 192.168.3.1 netmask 255.255.255.0 up

Installation des packages:


# rpm –ivh /root/.gnome-desktop/RPMS/bind-9.2.1-16.i386.rpm
# rpm –ivh /root/.gnome-desktop/RPMS/bind-devel-9.2.1-16.i386.rpm
# rpm –ivh /root/.gnome-desktop/RPMS/caching-nameserver-7.2-7.noarch.rpm

Modifier les fichiers de configuration:


# vi /etc/named.conf
Zone "agadir.ma" IN {
type slave ;
file "agadir.ma.zone"
masters { 192.168.1.1 ; } ;
};
Zone "1.168.192.in-addr.arpa" IN {
type slave;
file "agadir.ma .rev" ;
masters { 192.168.1.1 ; } ;
};
Zone "2.168.192.in-addr.arpa" IN {
type slave;
file "casa.ma .rev" ;
masters { 192.168.1.1 ; } ;
};
Zone "3.168.192.in-addr.arpa" IN {
type slave;
file "tanger.ma .rev" ;
masters { 192.168.1.1 ; } ;
};
include "/etc/rndc.key" ;
:wq

Démarrer le service DNS :


# service named start

Modifier le fichier de configuration de la resolution :


# vi /etc/resolve.conf
Search agadir.ma
Nameserver 192.168.1.1
:wq

Verfifier le service DNS:


# nslookup

Samba
permet de partager les ressources (imprimante, scanner, … ) dans les systèmes Linux/Windows, utilise le
protocole SMB (Server Message Block). Le protocole SMB fonctionne avec UDP/445.
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

Installer les packages:


# rpm –ivh /root/.gnome-desktop/RPMS/samba-common-2.2.7a-7.9.0.i386.rpm
# rpm –ivh /root/.gnome-desktop/RPMS/samba-2.2.7a-7.9.0.i386.rpm

Modifier le fichier de configuration:


# vi /etc/samba/smb.conf
Hosts allow = 192.168.1.
:wq

Créer un utilisateur :
# useradd user1
# smbpasswd –a user1

Démarrer le service Samba :


# service smb start

NFS
C’est un protocole qui permet de partager ou accéder des fichiers dans les réseaux IP sur les système Linux/Unix.
Il fonctionne avec UDP/2049.
Donner une address statique :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

Installer les packages:


# rpm –ivh /root/.gnome-desktop/RPMS/nfs-utils-1.0.1-2.9.i386.rpm
# rpm –ivh /root/.gnome-desktop/RPMS/portmap-4.0-54.i386.rpm

Créer un repertoire:
# mkdir /root/dossier
# chmod 777 /root/dossier

Modifier le fichier de configuration:


# vi /etc/exports
/root/dossier *(rw)
:wq

Démarrer les services :


# service nfs start
# service portmap start

Configuration de la machine client


Démarrer le service portmap :
# service portmap start

Créer un dossier partage :


# mkdir /root/partage

Monter le dossier déjà créer dans le serveur NFS vers le dossier « partage » :
# mount –t nfs 192.168.1.1:/root/dossier /root/partage

LDAP
OpenLDAP est un annuaire informatique qui fonctionne sur le modèle client/serveur (Comme AD sous windows),
c'est une implémentation libre du protocole LDAP (LDAP = Lightweight Directory Access Protocol), il fonctionne
avec 389/tcp.

- DHCP - Routage – DNS – Samba – LDAP – NFS – SSH – FTP – WEB – Telnet

Modifier les paramétre d’une carte reseau eth:


# vi /etc/sysconfig/network-script/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
DNS1=192.168.1.1
ONBOOT=yes
:wq

Redémarrer la carte reseau :


# service network restart

Vous aimerez peut-être aussi