informatique:linux:reseau
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| informatique:linux:reseau [2020/12/06 18:33] – Activer le TCP BBR pteu | informatique:linux:reseau [2025/04/25 10:15] (current) – Bridge pteu | ||
|---|---|---|---|
| Line 190: | Line 190: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | =====Bridge===== | ||
| + | |||
| + | Afficher les adresses MAC par port du bridge vmbr0: | ||
| + | <code bash> | ||
| + | # générique, | ||
| + | brctl showmacs vmbr0 | ||
| + | |||
| + | # affiche les MACs par port physique | ||
| + | bridge fdb show | grep " | ||
| + | </ | ||
| + | |||
| + | =====Diagnostique===== | ||
| + | |||
| + | Afficher les infos globales de la carte réseau: | ||
| + | <code bash> | ||
| + | ifconfig eno0 | ||
| + | eth0: flags=4163< | ||
| + | inet 10.0.34.26 | ||
| + | inet6 fe80:: | ||
| + | ether 30: | ||
| + | RX packets 4963422 | ||
| + | RX errors 0 dropped 208003 | ||
| + | TX packets 4106056 | ||
| + | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
| + | device interrupt 16 memory 0x72180000-721a0000 | ||
| + | </ | ||
| + | Ici le compteur de paquets reçus supprimés (dropped) est important ; pourtant il n' | ||
| + | * reçus avec un mauvais tag de VLAN | ||
| + | * utilisant un protocole inconnu | ||
| + | * utilisant une adresse multicast non enregistrée | ||
| + | * reçus par un agrégat inactif | ||
| + | |||
| + | Les commandes suivantes sont des alternatives équivalentes qui remontent les mêmes compteurs : | ||
| + | <code bash> | ||
| + | ip -s link | ||
| + | 2: eth0: < | ||
| + | link/ether 30: | ||
| + | RX: bytes packets | ||
| + | 1239605132 4963422 | ||
| + | TX: bytes packets | ||
| + | 4178403021 4106057 | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | netstat -i | ||
| + | Table d' | ||
| + | Iface | ||
| + | eth0 | ||
| + | </ | ||
| + | |||
| + | Il est plus pertinent de consulter les compteurs avec l' | ||
| + | <code bash> | ||
| + | ethtool -S eth0 | ||
| + | NIC statistics: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | Dans cette dernière commande, le compteur **rx_missed_errors** indique des paquets perdus ; la cause est souvent la saturation du tampon de l' | ||
| + | |||
| + | Il peut être utile d' | ||
| + | <code bash> | ||
| + | # afficher les paramètres actuels et les max admis | ||
| + | ethtool -g eno0 | ||
| + | Ring parameters for eno0: | ||
| + | Pre-set maximums: | ||
| + | RX: 4096 | ||
| + | RX Mini: 0 | ||
| + | RX Jumbo: | ||
| + | TX: 4096 | ||
| + | Current hardware settings: | ||
| + | RX: 256 | ||
| + | RX Mini: 0 | ||
| + | RX Jumbo: | ||
| + | TX: 256 | ||
| + | |||
| + | # augmenter les buffers rx/tx | ||
| + | ethtool -G eno0 rx 4096 tx 4096 | ||
| + | </ | ||
| =====Tips===== | =====Tips===== | ||
informatique/linux/reseau.1607279610.txt.gz · Last modified: 2020/12/06 18:33 by pteu