Skip to content

Instantly share code, notes, and snippets.

@stephdl
Last active December 23, 2025 13:21
Show Gist options
  • Select an option

  • Save stephdl/a6eceb723a1402b45105818112547da4 to your computer and use it in GitHub Desktop.

Select an option

Save stephdl/a6eceb723a1402b45105818112547da4 to your computer and use it in GitHub Desktop.
débogae réseau: ai je internet

Déboggage Réseau

Pourquoi je n'ai pas internet, pourquoi ma connectivité reseau n'est pas fonctionnelle

Windows

1. Vérifier la configuration IP

ipconfig /all

Exemple :

Adaptateur Ethernet Ethernet :

   Description . . . . . . . . . : Realtek PCIe GbE Family Controller
   Adresse physique . . . . . . . : 00-11-22-33-44-55
   DHCP activé . . . . . . . . . : Oui
   Serveur DHCP . . . . . . . . . : 192.168.1.1
   Adresse IPv4 . . . . . . . . . : 192.168.1.50
   Masque de sous-réseau . . . . . : 255.255.255.0
   Passerelle par défaut . . . . . : 192.168.1.1
   Serveurs DNS . . . . . . . . . : 8.8.8.8
                                     8.8.4.4

Cherche une adresse IP valide (ex: 192.168.x.x ou 10.x.x.x). Une IP 169.254.x.x signifie qu'il n'y a pas de connexion DHCP.

2. Tester la passerelle

ping [adresse_passerelle]

La passerelle est visible dans ipconfig /all (ligne "Passerelle par défaut"). Si OK → connexion locale.

3. Tester Après la passerelle

ping 8.8.8.8

Teste la connexion publique. Si OK → accès réseau permettant de sortir de la passerelle mais le test dns pas encore validé.

4. Ping google.fr

ping google.fr

Si ce ping fonctionne → vous avez Internet. Vous avez validé tous les tests de connectivité

Vérifier le serveur DNS utilisé :

nslookup google.fr
Server:		8.8.8.8

Non-authoritative answer:
Name:	google.fr
Address: 142.250.179.99
Name:	google.fr
Address: 2a00:1450:4007:818::2003

La commande affiche le serveur DNS interrogé (ligne "Server:"). C'est le serveur qui traduit le nom de domaine en adresse IP.


Linux / macOS

1. Vérifier la configuration IP

ip a

Exemple :

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    inet 192.168.1.50/24 brd 192.168.1.255 scope global eth0

Cherche une adresse IP valide (ex: 192.168.x.x ou 10.x.x.x).

2. Trouver la passerelle

ip r

Exemple :

default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.50

La ligne "default via" te donne l'adresse de la passerelle.

3. Voir tes serveurs DNS

cat /etc/resolv.conf

Exemple :

nameserver 127.0.0.53
nameserver 8.8.8.8
nameserver 8.8.4.4

Les lignes "nameserver" listent tes serveurs DNS utilisés.

4. Tester la passerelle

ping [adresse_passerelle]

Si OK → connexion locale.

3. Tester après la passerelle

ping 8.8.8.8

Teste la connexion publique. Si OK → accès réseau permettant de sortir de la passerelle mais le test dns pas encore validé.

5. Ping google.fr

ping google.fr

Si ce ping fonctionne → vous avez Internet. Vous avez validé tous les tests de connectivité

6. Tester la résolution DNS

nslookup google.fr
Server:		8.8.8.8

Non-authoritative answer:
Name:	google.fr
Address: 142.250.179.99
Name:	google.fr
Address: 2a00:1450:4007:818::2003

La commande affiche le serveur DNS interrogé (ligne "Server:"). C'est le serveur qui traduit le nom de domaine en adresse IP.


Bonus : Tracert / Traceroute

Affiche tous les sauts (routeurs) entre ton PC et la destination.

Windows :

tracert 8.8.8.8

Linux / macOS :

traceroute 8.8.8.8

Utile pour identifier où la connexion est interrompue.


Arrêter les commandes

Appuie sur Ctrl+C pour arrêter ping ou traceroute.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment