Synthèse rapide des commandes réseau sous Linux

Il y a trois paramètres nécessaires pour établir une connexion TCP/IP globale à partir d’un ordinateur :

  • Une adresse IP et son masque
  • Une passerelle par défaut
  • Un serveur de résolution de nom

1. Une adresse IP et son masque

1.1. Vérification des interfaces

  • Sous Linux :
    • ip addr show
    • ifconfig
  • Sous Windows :
    • ipconfig
    • netsh interface ipv4 show add
    • netsh interface ipv6 show add

1.2. Test de connectivité IP

  • Sous Windows en IPv4 sans connectivité IPv6
    • ping www.test.tf
  • Sous Linux en IPv4 (ping) et en IPv6 (ping6)
    • ping www.test.tf
    • ping6 www.test.tf

2. Passerelle par défaut

2.1. Vérification de la table de routage (IPv4/IPv6)

  • Sous Linux :
    • ip route
    • netstat -r
  • Sous Windows :
    • ipconfig
    • route
    • netsh interface ipv4 show route
    • netsh interface ipv6 show route

2.2. Vérification des sauts

  • Sous Windows :
    • tracert 176.31.61.170
  • Sous Linux :
    • traceroute 176.31.61.170

3. Serveur de nom

3.1. Commandes utiles

  • Sous Linux :
    • cat /etc/resolv.conf
  • Sous Windows :
    • ifconfig /all
    • netsh interface ipv4 show config
    • netsh interface ipv6 show config

3.2. Requêtes DNS

  • Sous Linux
    • nslookup
    • dig
  • Sous Windows
    • nslookup

4. Fichiers de configuration des interfaces

  • Debian : /etc/network/interfaces
  • Centos : /etc/sysconfig/network-scripts/ifcfg-$NETDEV