63 lines
1.3 KiB
Markdown
63 lines
1.3 KiB
Markdown
# Guide réseau
|
|
|
|
---
|
|
|
|
## Vérification de la connectivité
|
|
|
|
```bash
|
|
ping google.com # Tester la connectivité avec une adresse
|
|
ping -c 4 8.8.8.8 # Envoyer seulement 4 paquets
|
|
```
|
|
|
|
---
|
|
|
|
## Résolution DNS
|
|
|
|
```bash
|
|
nslookup exemple.com # Interroger un serveur DNS
|
|
dig exemple.com # Obtenir des infos DNS détaillées
|
|
host exemple.com # Résolution simple
|
|
```
|
|
|
|
---
|
|
|
|
## Téléchargement et requêtes HTTP
|
|
|
|
```bash
|
|
curl http://exemple.com # Récupérer une page
|
|
curl -I http://exemple.com # Récupérer uniquement les en-têtes HTTP
|
|
wget http://exemple.com/fichier # Télécharger un fichier
|
|
```
|
|
|
|
---
|
|
|
|
## Informations réseau de la machine
|
|
|
|
```bash
|
|
ip a # Afficher les interfaces et adresses IP
|
|
ip r # Afficher la table de routage
|
|
hostname -I # Afficher les adresses IP locales
|
|
hostname -I | awk '{print $1}' # Afficher uniquement la première adresse IP de la machine
|
|
```
|
|
|
|
---
|
|
|
|
## Connexions et ports
|
|
|
|
```bash
|
|
ss -ltn # Lister les ports TCP en écoute
|
|
ss -ltnp # Avec les PID et programmes associés
|
|
```
|
|
|
|
---
|
|
|
|
## Tests avancés
|
|
|
|
```bash
|
|
traceroute exemple.com # Afficher le chemin réseau (paquets ICMP)
|
|
mtr exemple.com # Traceroute en continu (si installé)
|
|
nc -zv ip port # Tester si un port est ouvert
|
|
```
|
|
|
|
---
|