Commandes de base pour la configuration du réseau

Les interfaces réseau

La commande ifconfig permet de lister les interfaces actives:

Nb: if pour _i_nter_f_ace

La première interface, primordiale est la boucle locale (loopback) nommée aussi lo.

lo est nécessaire à toutes les autres interfaces.

Sortie de la commande ifconfig:

lo        Lien encap:Boucle locale
inet adr:127.0.0.1  Masque:255.0.0.0
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:89 errors:0 dropped:0 overruns:0 frame:0
TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:5780 (5.6 KiB)  TX bytes:5780 (5.6 KiB)

Ensuite le type d’interface le plus répandu est le type ethernet.
La première interface ethernet sera nommé eth0, la seconde eth1 etc …
Les interfaces ethernet permettent de se connecter à un réseau ethernet, ou, dans certains cas d’établir un connection via un dit modem ethernet (ex: modem cable, modem adsl)

Nb: la dénomination modem est fausse dans ce cas: modem signifie modulation/demodulation or ce genre de périphérique travaille directement en numérique, sans avoir à traiter une modulation (cas d’un modem téléphonique).

Une interface courante est l’interface ppp pour Protocole Point à Point, celle-ci est courament utilisée afin d’établir une connection avec son FAI (Fournisseur d’accés à Internet).

Chaque interface active (up pour montée/active) possède une adresse réseau.
Un adresse réseau est une série de chiffres (au moins pour la norme IP en version 4, IPv4)
ex: lo a toujours la même adresse 127.0.0.1

Ainsi pour joindre la première couche réseau de la machine, l’on utilisera l’adresse ip 127.0.0.1
ex: pour joindre le serveur http (web) de la machine locale, l’on peut indiquer dans son navigateur internet l’adresse http://127.0.0.1

Nb: Le service http (web) doit être démarré
en root: /etc/init.d/apache start

Configuration/Activation d’une carte ethernet pour un réseau local

Configuration statique

ifconfig eth0 192.168.0.1 avec 192.168.0.1 l’adresse réseau, eth0 la premère interface ethernet.

Configuration automatique

DHCP permet une configuration simple du réseau, il est activé par défaut par Knoppix au démrrage (live-cd). L’outil permettant d’emettre une requête DHCP avec Knoppix est pump, la majeur partie des distributions intègrent un autre outil nommé dhclient.
DHCP s’occupe de tout:

  1. demande une adresse IP valide
  2. configure l’interface en question avec cette adresse
  3. recupère les paramètres nécessaires tels que la route par défaut (ex: la passerelle ou gateway) ou les adresses des serveurs de nom de domaine (DNS).

exemple: pump -i eth0 (l’option -i permet de spécifier l’interface, ici eth0)

Etablir une connection pas à pas à la main ;)

Soit un réseau local (au moins deux machines) composé d’une machine cliente et d’une machine passerelle (gateway).

La passerelle dispose d’au moins deux interfaces: l’interface la reliant au réseau local et l’interface connectée à l’Internet.

PASSERELLE: adresse reseau local: 192.168.0.254

CLIENT: adresse reseau local: 192.168.0.12

Vérification du réseau

La commande ping permet en gros de frapper à la porte de l’interface afin de connaitre sa présence, son activation.

Nb: toutes les machines ne répondent pas obligatoirement à une requête ping.

Nous allons tester progressivement notre configuration:

ifconfig lo
ping 127.0.0.1
resultat:

root@powernux:/# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.1 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.0 ms

ou pour tester la résolution du nom:
ping localhost

ping 192.168.0.12

ping 192.168.0.254

Si tout se passe bien nos deux machines sont connectées entre elles.

Nous pouvons maintenant tester le dialogue vers l’exterieur du réseau local.

ping google.com

La réponse devrait etre: Network is unreachable (réseau inaccessible)
En fait nous devons préciser le chemein (route) à emprunter pour atteindre l’exterieur, à savoir dans ce cas préciser que nous devons passer par notre passerelle.
Pour cela nous utiliserons la commande route:

route add default gw 192.168.0.254

Toutefois un nouveau test de:
ping google.com

risque de nous retourner: Unknown Host (hôte inconnu)
Toutefois cela ne signifie pas que nous ne sommes pas connecté à l’internet, nous allons vérifier en testant la réponse de google.com mais en passant pas son adresse ip, google.com étant le nom de domaine, il répond en fait à l’adresse: 216.239.57.99
ping 216.239.57.99

Si le serveur répond bien, cela signifie que nous bien reliés au net mais ue nous avons un soucis de résolution de nom de domaine.
Votre FAI a du vous faire parvenir les adresses de ses serveurs DNS. Il vous faut les rajouter au fichier /etc/resolv.conf

exemple de structure du fichier /etc/resolv.conf

root@powernux:/# cat /etc/resolv.conf
nameserver 213.228.0.212
nameserver 212.27.32.177

Une fois les adresses rajoutées, vous devriez pouvoir surfer !


^ Haut de Page ^

RSS ~ Copyright 2004-2008 © Linucie - Asso. Loi 1901 - CNIL : 1045544 - Notre hébergeur : APINC.org
Publication sous Licence GNU/FDL propulsée par PmWiki - XHTML 1.0, CSS 2.1, WAI.