TOTAL
Depuis Dec 2006
1'942'871 Visiteurs
4'218'042 Pages

Stats Nov 2010
82'909 Visiteurs
146'476 Pages
196 pays
Statistiques completes



Aidez-nous à traduire
nos tutoriaux!

REJOINGNEZ
l'équipe OpenManiak.
OpenManiak.com - RESEAU - Configurations de base

Réseau Fondamentaux
Dernière modif: Aug 21 2009



⚠️⚠️⚠️
Please check our website about
attractions in Western Switzerland !! (Please use english translation).

⚠️⚠️⚠️
Merci de consulter notre site sur les
activités à faire en Suisse romande !!


1. PARAMETRAGE RESEAU 2. VERIFICATION RESEAU 3. DNS 4. PROXY



1. PARAMETRAGE RESEAU

Configuration des interfaces réseaux avec ifconfig.

ADRESSE IP STATIQUE

#ifconfig nom_interface adresse_ip netmask masque
#ifconfig eth0 192.168.1.15 netmask 255.255.255.0 broadcast 192.168.1.255

Configuration de la passerelle par defaut (default gateway):

#route add default gateway adresse_ip dev nom_interface
#route add default gateway 192.168.1.1 dev eth0

ADRESSE IP DYNAMIQUE

#dhclient interface
#dhclient eth0
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Listening on LPF/eth0/aa:00:11:22:33:44
Sending on LPF/eth0/aa:00:11:22:33:44
Sending on Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.130 -- renewal in 1002089 seconds.


VITESSE ET MODE DUPLEX

Pour vérifier le mode duplex et la vitesse d'une interface:

#ethtool interface_name
#ethtool eth0

Settings for eth0:
         Supported ports: [ MII ]
         Supported link modes:  10baseT/Half 10baseT/Full
                                        100baseT/Half 100baseT/Full
                                        1000baseT/Half 1000baseT/Full
         Supports auto-negotiation: Yes
         Advertised link modes:  10baseT/Half 10baseT/Full
                                        100baseT/Half 100baseT/Full
                                        1000baseT/Half 1000baseT/Full
         Advertised auto-negotiation: Yes
         Speed: 100Mb/s
         Duplex: Half
         Port: Twisted Pair
         PHYAD: 1
         Transceiver: internal
         Auto-negotiation: on
         Supports Wake-on: g
         Wake-on: d
         Current message level: 0x000000ff (255)
         Link detected: yes


Pour configurer le mode duplex:

#ethtool interface_name -s duplex full|half autoneg off
Pour configurer la vitesse:

#ethtool interface_name -s 10|100|1000 autoneg off
#ethtool eth0 -s speed 100 duplex full autoneg off

Pour restaurer les paramètres de vitesse et mode duplex par défaut en négociation automatique:

#ethtool interface_name -s autoneg on
#ethtool eth0 -s autoneg on



Configuration des interfaces réseaux avec des paramètres permanents:

Les commandes ci-dessus ne sont pas conservées lors du redémarrage de l'ordinateur ou du service réseau. Pour garder ses paramètres de manière permanente, ouvrir le fichier /etc/network/interfaces:

#vim /etc/network/interfaces
ADRESSE IP STATIQUE

auto eth0
iface
eth0 inet static
    address 192.168.1.15
    netmask 255.255.255.0
    gateway 192.168.1.1
ADRESSE IP DYNAMIQUE

auto eth0
iface
eth0 inet dhcp
VITESSE ET MODE DUPLEX

auto eth0
iface eth0 inet static|dhcp
    post-up /usr/bin/ethtool
eth0 -s speed 100 duplex full autoneg off
Haut de la page



2. VERIFICATION RESEAU

Voir la configuration des interfaces réseaux:

#ifconfig -a
Vérifier la configuration d'une interface particulière:

#ifconfig interface
#ifconfig eth0
eth0    Link encap:Ethernet HWaddr AA:00:11:22:33:44
         inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
         inet6 addr: fe80::a800:4ff:0000:000/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:1058 errors:0 dropped:0 overruns:0 frame:0
         TX packets:638 errors:0 dropped:0 overruns:0 carrier:0
         collisions:1 txqueuelen:1000
         RX bytes:100716 (98.3 KiB) TX bytes:86309 (84.2 KiB)
         Interrupt:169


Voir la(les) passerelle(s) par défaut:

#route -n
Kernel IP routing table
Destination
192.168.1.0
0.0.0.0
Gateway
0.0.0.0
192.168.1.1
Genmask
255.255.255.0
0.0.0.0
Flags
U
UG
MSS
0
0
Window
0
0
irtt
0
0
Iface
eth0
eth0
Haut de la page



3. DNS (Domain Name System - Système de Nom de Domaine)

Le système de nom de domaine permet, à l'aide de serveurs de noms, d'établir des correspondances entre des noms complets d'hôtes ou FQDN et des adresses IP.
Par exemple, pour accéder au FQDN openmaniak.com avec un navigateur web comme Firefox, le nom du site web est d'abord traduit en une adresse IP par un serveur de nom (serveur DNS).

Les adresses IP des serveurs de noms sont stockées dans le fichier /etc/resolv.conf. Lors de l'obtention d'une adresse IP dynamiquement par un serveur DHCP, les serveurs de nom sont en général automatiquement ajoutés dans ce fichier.

#vim /etc/resolv.conf
nameserver 192.168.1.1
Où 192.168.1.1 est l'adresse IP du serveur de nom.
Lorsqu'il s'agit de voir les serveurs de nom et vers quelle adresse IP est traduite un FQDN, la commande dig s'avère très utile:

#dig openmaniak.com
; <<>> DiG 9.3.2 <<>> openmaniak.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10055
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;openmaniak.com.                 IN   A

;; ANSWER SECTION:
openmaniak.com.   76839   IN   A   84.16.81.23

;; Query time: 1 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Apr 18 22:12:02 2007
;; MSG SIZE rcvd: 48


Haut de la page



4. MANDATAIRE DE SERVICE (PROXY)

Si l'accès à internet se fait à travers un mandataire de service (proxy), les paramètres suivants peuvent être utilisés:

#export HTTP_PROXY="http://login:mot_de_passe@adresse_proxy:port_du_proxy"
#export FTP_PROXY="ftp://login:mot_de_passe@adresse_proxy:port_du_proxy"
Vérification des paramètres pour le mandataire de service (proxy):

#export | grep PROXY
declare -x export HTTP_PROXY="http://login:mot_de_passe@adresse_proxy:port_du_proxy
declare -x export FTP_PROXY="http://login:mot_de_passe@adresse_proxy:port_du_proxy


Les paramètres configurés ci-dessus sont perdus lors du redémarrage de Linux.
Pour Configurer les paramètres du mandataire de service (proxy) de manière permanente avec un shell bash:

Vérification du shell que l'on utilise:

#echo $SHELL
/bin/bash

Accès à son dossier maison (home directory):

#cd ~/
Ajout des paramètres du mandataire de service dans le fichier caché ".bashrc":

#vim .bashrc
export HTTP_PROXY="http://login:mot_de_passe@adresse_proxy:port_du_proxy"
export FTP_PROXY="ftp://login:mot_de_passe@adresse_proxy:port_du_proxy"
Vérification des paramètres concernant le mandataire de service (proxy):

#cat ~/.bashrc ¦ grep PROXY
export HTTP_PROXY="http://login:mot_de_passe@adresse_proxy:port_du_proxy"
export FTP_PROXY="ftp://login:mot_de_passe@adresse_proxy:port_du_proxy"


Haut de la page