Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| memo_reseau [2025/10/15 14:44] – [RESEAU] huracan | memo_reseau [2026/02/04 08:08] (Version actuelle) – [WHITEBOX] huracan | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| #nmap -sn 192.168.1.1 -oG - | awk '/ | #nmap -sn 192.168.1.1 -oG - | awk '/ | ||
| + | ##nmap -sP -PE -sn 192.168.1.1 -oG - | awk '/ | ||
| {{: | {{: | ||
| Ligne 31: | Ligne 32: | ||
| | | ||
| box_VM# | box_VM# | ||
| + | | ||
| + | box_VM# | ||
| + | | ||
| + | box_VM# | ||
| + | | ||
| + | box_VM# | ||
| | | ||
| box_VM# | box_VM# | ||
| Ligne 44: | Ligne 51: | ||
| RT_VOISIN# | RT_VOISIN# | ||
| | | ||
| + | Pour vérif QOS, avt FRR: | ||
| + | | ||
| + | # | ||
| + | | ||
| + | exemple de sortie: | ||
| + | Chain PREROUTING (policy ACCEPT 54G packets, 53T bytes) | ||
| + | pkts bytes target | ||
| + | 463M 22G TCPMSS | ||
| + | | ||
| + | Chain INPUT (policy ACCEPT 13G packets, 16T bytes) | ||
| + | pkts bytes target | ||
| + | | ||
| + | Chain FORWARD (policy ACCEPT 20G packets, 19T bytes) | ||
| + | pkts bytes target | ||
| + | 86M 20G MARK | ||
| + | 86M 20G DSCP | ||
| + | Chain OUTPUT (policy ACCEPT 8317M packets, 3284G bytes) | ||
| + | pkts bytes target | ||
| + | 544K 272M MARK | ||
| + | 544K 272M DSCP | ||
| + | 8317M 3284G MARK | ||
| + | | ||
| + | Chain POSTROUTING (policy ACCEPT 29G packets, 22T bytes) | ||
| + | pkts bytes target | ||
| + | 455M 21G TCPMSS | ||
| + | | ||
| + | # | ||
| + | | ||
| + | #tc qdisc show dev enX0 | ||
| + | #tc class show dev enX0 | ||
| + | #tc filter show dev enX0 | ||
| + | | ||
| + | Si on voit : | ||
| + | htb | ||
| + | fq_codel | ||
| + | prio | ||
| + | ingress | ||
| + | => la QoS est bien active | ||
| + | | ||
| + | #grep -R " | ||
| + | #grep -R " | ||
| + | #grep -R "tc qdisc" /etc | ||
| + | #grep -R "tc class" /etc | ||
| | | ||
| ---- | ---- | ||
| Ligne 62: | Ligne 112: | ||
| ---- | ---- | ||
| + | |||
| + | ==== DIAG MTU / BOTTLENECK ==== | ||
| + | |||
| + | === Détecter un problème MTU (Path MTU Discovery) === | ||
| + | |||
| + | Commande la plus directe : | ||
| + | |||
| + | #ping -M do -s 1472 <IP> | ||
| + | |||
| + | Explication : | ||
| + | |||
| + | -M do ⇒ interdit la fragmentation (DF = Don't Fragment). | ||
| + | |||
| + | -s 1472 ⇒ taille du paquet ICMP (1472 + 28 octets headers = 1500 MTU). | ||
| + | |||
| + | 💡 Si ça ne passe pas, diminue la taille pour trouver la plus grande valeur acceptée : | ||
| + | |||
| + | #ping -M do -s 1400 <IP> | ||
| + | #ping -M do -s 1300 <IP> | ||
| + | |||
| + | La plus grande taille qui passe te donne la MTU maximale. | ||
| + | |||
| + | Test automatisé (binaire) | ||
| + | |||
| + | #tracepath <IP> | ||
| + | |||
| + | tracepath affiche automatiquement la MTU détectée à chaque saut. | ||
| + | |||
| + | === Détecter un goulot d’étranglement réseau === | ||
| + | |||
| + | Tracer les délais par saut | ||
| + | |||
| + | #mtr -rw <IP> | ||
| + | | ||
| + | ou : | ||
| + | | ||
| + | traceroute <IP> | ||
| + | |||
| + | |||
| + | MTR montre la perte et les latences par saut → excellent pour voir où se trouve le goulot. | ||
| + | |||
| + | === Vérifier la MTU locale sur les interfaces === | ||
| + | |||
| + | #ip link show | ||
| + | | ||
| + | ou plus concis : | ||
| + | | ||
| + | #ip link | grep mtu | ||
| + | |||
| + | Sur pfsense: | ||
| + | |||
| + | #ping -D -s 1472 -S < | ||
| + | |||
| + | ---- | ||
| + | |||
| ==== Perte de config lors de coupures élec. switch Cisco ==== | ==== Perte de config lors de coupures élec. switch Cisco ==== | ||
| Ligne 92: | Ligne 197: | ||
| ---- | ---- | ||
| - | ==== MESURE METRIQUE FIBRE SWITCH ==== | + | ==== MESURE METRIQUE |
| #show interface transceiver detail | #show interface transceiver detail | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== PROBLEME SFP FIBRE SWITCH ==== | ||
| + | |||
| + | #service unsupported-transceiver | ||
| + | #no errdisable detect cause gbic-invalid | ||
| Ligne 103: | Ligne 216: | ||
| #default interface gX/X/X => en conf t | #default interface gX/X/X => en conf t | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Commande test IPERF ==== | ||
| + | |||
| + | #iperf3 -c ping.online.net -P 8 -t 15 => émission client -> serveur | ||
| + | #iperf3 -c ping.online.net -P 8 -t 15 -R => réception serveur -> client | ||
| Ligne 595: | Ligne 716: | ||
| ---- | ---- | ||
| - | ==== reinitialisation switch CISCO sd-access ==== | ||
| - | pnpa service reset | ||
| - | |||
| - | |||
| - | ---- | ||
| Ligne 690: | Ligne 806: | ||
| #show command | {begin|include|exclude} occurence | #show command | {begin|include|exclude} occurence | ||
| + | #show command | {begin|include|exclude} / | ||
| Ligne 758: | Ligne 875: | ||
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | ||
| + | |||
| + | ==== RESET/ | ||
| + | |||
| + | #pnpa service reset | ||
| Effacer la config vlan d'un switch en mode enable: | Effacer la config vlan d'un switch en mode enable: | ||