Réseaux TCP/IP : Administration sous Linux

Un livre de Wikibooks.

Les réseaux TCP/IP
Département Informatique
Les réseaux TCP/IP
Sommaire
  1. L'adressage IP version 4
  2. Les serveurs DNS
  3. Le routage IP statique
  4. Translation d'adresses NAT/PAT
  5. Les VPN
  6. La pile TCP/IP
  7. DHCP
  8. Le routage dynamique
  9. Les routeurs CISCO
  10. Administration sous Windows
  11. Administration sous Linux
Bibliographie
Autres cours
Cette page est considérée comme une ébauche à compléter. Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « modifier »).

Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle? engendrant ce cadre)

Cette page présente les outils d'administration réseau sous Linux.

Sections

[modifier] L'interface ethernet

Les interfaces sont notées eth suivi d'un entier qui débute à 0 et s'incrémente de 1 en 1. Ainsi la première interface est nommé eth0, la seconde eth1 etc. La boucle locale, qui a donc pour adresse 127.0.0.1 est notée lo.

[modifier] Informations

Pour afficher toutes les informations pour toutes les interfaces actives : utilisez la commande ifconfig.

$ ifconfig
eth0      Lien encap:Ethernet  HWaddr 00:40:F4:A7:97:1C  
          inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::240:f4ff:fea7:971c/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:20408 erreurs:0 :0 overruns:0 frame:0
          TX packets:17939 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:20206098 (19.2 MiB) Octets transmis:2226463 (2.1 MiB)
          Interruption:217 Adresse de base:0x2000 

lo        Lien encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:108740 erreurs:0 :0 overruns:0 frame:0
          TX packets:108740 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:41397960 (39.4 MiB) Octets transmis:41397960 (39.4 MiB)

Pour afficher toutes les informations pour toutes les interfaces memes celles inactives : utilisez la commande ifconfig -a.

Si vous désirez n'avoir les informations que sur une interface, précisez la :

$ ifconfig eth0

[modifier] Activation / désactivation

Pour activer ou désactiver une interface réseau : il faut utiliser respectivement les commandes ifup et ifdown sous certaines distributions. Une commande generique est : ifconfig ethX up et ifconfig ethX down pour activer ou desactiver l'interface ethX. l'activation et la désactivation d'une interface réseau nécessite les privilèges root.

[modifier] Changer l'adresse IP d'une interface

Il s'agit de la commande ifconfig. Elle s'utilise de la façon suivante :

# ifconfig interface nouvelle_ip

[modifier] Changer le masque de sous réseau d'une interface

Il s'agit de la commande ifconfig. Elle s'utilise de la façon suivante :

# ifconfig interface nouvelle_ip netmask nouveau_masque

[modifier] Un exemple complet

On veut changer l'adresse de l'interface eth1 en 192.168.0.254 :

# ifconfig eth1 192.168.0.254

[modifier] L'interface sans fil Wifi

Pour lister toutes les interfaces sans fils existantes, on utilise la commande iwconfig -a. On peut utiliser cette commande pour voir l'état d'une interface comme par exemple l'interface wlan0 iwconfig wlan0. Pour changer les paramètres de cette interface (comme adresse IP ou masque de sous réseau), il faut utiliser la commande ifconfig comme expliqué en haut.
Pour voir l'entourage sans fils actif, on utilise la commande iwconfig scan

[modifier] La traduction d'adresse (NAT)

[modifier] Les VPN