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
Dmarrer 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 :
Crer le fichier de configuration :
# vi /etc/zebra/ripd.conf
Hostname R1
Password linux
:wq
Dmarrer 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 :
Crer le fichier de configuration :
# vi /etc/zebra/ospfd.conf
Hostname R1
Password linux
:wq
Dmarrer 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 cest un protocole qui permet la configuration des htes
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
Dmarrer le service DHCP :
# service dhcpd start

Configuration de lagent 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
Dmarrer le service de lagent de relais :
# service dhcrelay start
Verifier lagent de relais :
# dhcrelay d 1.1.1.1

Telnet
(TELecommunication NETwork), il fonctionne avec 23/tcp, il permet de crer ou d'accder 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
Dmarrer le service Telnet:
# service xinetd start
Crer un utilisateur:
# useradd plinux user1

SSH
SSH (Secure SHell), il fonctionne avec TCP/22, c'est un protocole de communication scuris, ainsi qu'il permet
d'ouvrir une session distante mais plus scuris 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
Dmarrer le service SSH :
# service sshd start

FTP
File Transfer Protocol Cest 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 excut au dmarrage :
# chkconfig vsftpd on

Dmarrer le service FTP :


# service vsftpd start
Crer 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
Crer un index pour le serveur WEB :
# vi /var/ww/html/index.html
Dmarrer le service WEB:
# service httpd start

DNS
cest une base de donnes hirarchique qui conteint les mappages des FDQN et leurs adresses IP, il permet de
trnsfrer les noms dhtes en des adresses IP (cest la principale mthode). Il fonctionne avec TCP et UDP avec un
numro 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
Cration 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

R1.agadir.ma.
PC1.agadir.ma.
R1.agadir.ma.
R2.agadir.ma.
R2.agadir.ma.
PC2.agadir.ma
:wq

IN NS
IN A
IN A
IN A
IN A
IN A
IN A

agadir.ma.
192.168.1.1
192.168.1.2
192.168.2.1
192.168.2.2
192.168.3.1
192.168.3.2

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

1
2
:wq

IN NS agadir.ma.
IN PTR PC1.agadir.ma.
IN PTR R1.agadir.ma.

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

1
2
:wq

IN NS casa.ma.
IN PTR R1.casa.ma.
IN PTR R2.casa.ma.

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

1
2
:wq

IN NS tanger.ma.
IN PTR R2.tanger.ma.
IN PTR PC2.tanger.ma.

Modifier le fichier de configuration de la resolution :


# vi /etc/resolve.conf
search agadir.ma

nameserver 192.168.1.1
:wq
Dmarrer 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
Dmarrer 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 systmes 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
Crer un utilisateur :
# useradd user1
# smbpasswd a user1
Dmarrer le service Samba :
# service smb start

NFS
Cest un protocole qui permet de partager ou accder des fichiers dans les rseaux IP sur les systme 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
Crer un repertoire:
# mkdir /root/dossier
# chmod 777 /root/dossier
Modifier le fichier de configuration:
# vi /etc/exports
/root/dossier *(rw)
:wq
Dmarrer les services :
# service nfs start
# service portmap start

Configuration de la machine client


Dmarrer le service portmap :
# service portmap start
Crer un dossier partage :

# mkdir /root/partage
Monter le dossier dj crer 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 modle client/serveur (Comme AD sous windows),
c'est une implmentation 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 paramtre dune 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
Redmarrer la carte reseau :
# service network restart