Différences
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 | ||
| 215snmp:50_plus [le 06/07/2010 à 12:46] – prof | 215snmp:50_plus [le 21/04/2019 à 14:07] (Version actuelle) – [Particularité Debian] prof | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== En savoir un peu plus ====== | ====== En savoir un peu plus ====== | ||
| - | Tout ceci nous a appris pas mal de choses, mais de façon un peu décousue, il faut bien le dire. Essayons d'y mettre un peu d'ordre. | + | Nous avons rapidement vu les outils permettant |
| ===== Les versions de SNMP ===== | ===== Les versions de SNMP ===== | ||
| Il semble bien qu'au final, seules les versions 1, 2c (classique) et 3 soient utilisées. | Il semble bien qu'au final, seules les versions 1, 2c (classique) et 3 soient utilisées. | ||
| Ligne 6: | Ligne 7: | ||
| La version 3 apporte des fonctions de sécurité (chiffrement et authentification) qui permettent d' | La version 3 apporte des fonctions de sécurité (chiffrement et authentification) qui permettent d' | ||
| - | La version 1 est généralement implémentée sur tous les équipements proposant SNMP, de même que la version 2c, qui ne fait qu' | + | La version 1 est généralement implémentée sur tous les équipements proposant SNMP, de même que la version 2c, qui ne fait qu' |
| + | |||
| + | Ces deux versions offrent une sécurité tout à fait indigente. Il n'y a ni chiffrement des données, ni authentification (aussi bien de l' | ||
| ==== Les communautés et leurs privilèges ==== | ==== Les communautés et leurs privilèges ==== | ||
| Ligne 17: | Ligne 21: | ||
| La communauté '' | La communauté '' | ||
| - | La communauté '' | + | La communauté '' |
| Il est clair que dans un environnement hostile, il reste assez simple d' | Il est clair que dans un environnement hostile, il reste assez simple d' | ||
| Ligne 28: | Ligne 32: | ||
| com2sec readonly | com2sec readonly | ||
| com2sec readwrite default | com2sec readwrite default | ||
| + | |||
| group MyROGroup v1 | group MyROGroup v1 | ||
| group MyROGroup v2c readonly | group MyROGroup v2c readonly | ||
| group MyRWGroup v1 | group MyRWGroup v1 | ||
| group MyRWGroup v2c readwrite | group MyRWGroup v2c readwrite | ||
| + | |||
| view all included | view all included | ||
| + | |||
| access MyROGroup "" | access MyROGroup "" | ||
| access MyRWGroup "" | access MyRWGroup "" | ||
| </ | </ | ||
| - | La logique séquentielle de ce fichier n'est pas forcément la meilleure. Commençons donc par les '' | + | La logique séquentielle de ce fichier n'est pas forcément la meilleure |
| == Les « view » == | == Les « view » == | ||
| Ligne 85: | Ligne 92: | ||
| Veut dire qu'il existe deux groupes, '' | Veut dire qu'il existe deux groupes, '' | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| == Le « com2sec » == | == Le « com2sec » == | ||
| C'est ici que l'on recolle tous les morceaux, en ajoutant en prime les communautés. De la forme : | C'est ici que l'on recolle tous les morceaux, en ajoutant en prime les communautés. De la forme : | ||
| com2sec | com2sec | ||
| + | |||
| * '' | * '' | ||
| * '' | * '' | ||
| Ligne 101: | Ligne 109: | ||
| L' | L' | ||
| + | == Particularité Debian == | ||
| + | (Et dérivées) | ||
| + | |||
| + | Le fichier ''/ | ||
| + | < | ||
| + | # This file controls the activity of snmpd and snmptrapd | ||
| + | |||
| + | # MIB directories. | ||
| + | # including it here avoids some strange problems. | ||
| + | export MIBDIRS=/ | ||
| + | |||
| + | # snmpd control (yes means start daemon). | ||
| + | SNMPDRUN=yes | ||
| + | |||
| + | # snmpd options (use syslog, close stdin/ | ||
| + | SNMPDOPTS=' | ||
| + | |||
| + | # snmptrapd control (yes means start daemon). | ||
| + | # 5.0, master agentx support must be enabled in snmpd before snmptrapd | ||
| + | # can be run. See snmpd.conf(5) for how to do this. | ||
| + | TRAPDRUN=no | ||
| + | |||
| + | # snmptrapd options (use syslog). | ||
| + | TRAPDOPTS=' | ||
| + | |||
| + | # create symlink on Debian legacy location to official RFC path | ||
| + | SNMPDCOMPAT=yes | ||
| + | </ | ||
| + | Un simple '' | ||
| + | |||
| + | Après modification de cette ligne et redémarrage du service, nous pouvons constater que : | ||
| + | < | ||
| + | # netstat -lupn | ||
| + | Connexions Internet actives (seulement serveurs) | ||
| + | Proto Recv-Q Send-Q Adresse locale | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | <span class=" | ||
| + | </ | ||
| ===== C'est compris ? ===== | ===== C'est compris ? ===== | ||
| Ligne 107: | Ligne 155: | ||
| * une communauté '' | * une communauté '' | ||
| * une communauté '' | * une communauté '' | ||
| + | Voici la configuration proposée : | ||
| + | < | ||
| + | com2sec voirUnPeu | ||
| + | com2sec voirTout | ||
| + | com2sec voirEtToucher 192.168.0.16 | ||
| + | |||
| + | group touristes v1 | ||
| + | group touristes v2c voirUnPeu | ||
| + | group riverains v1 | ||
| + | group riverains v2c voirTout | ||
| + | group proprio | ||
| + | group proprio | ||
| + | |||
| + | view system included | ||
| + | view all included | ||
| + | |||
| + | access touristes "" | ||
| + | access riverains "" | ||
| + | access proprio | ||
| + | </ | ||
| + | ==== Interro surprise 2 ==== | ||
| + | - Quelqu' | ||
| + | - se connecter depuis n' | ||
| + | - obtenir les informations de la branche '' | ||
| + | - Quelqu' | ||
| + | - obtenir les informations de la branche '' | ||
| + | - obtenir les informations de la branche '' | ||
| + | - Quelqu' | ||
| + | - pourra-t-il obtenir les informations de la branche '' | ||
| + | - pourra-t-il modifier une valeur accessible en écriture (SNMPv2-MIB:: | ||
| + | |||
| + | Réponses toujours en dernière page. | ||
| + | |||
En savoir un peu plus: Dernière modification le: 06/07/2010 à 12:46 par prof