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 10/07/2010 à 14:33] – prof | 215snmp:50_plus [le 21/04/2019 à 14:07] (Version actuelle) – [Particularité Debian] prof | ||
|---|---|---|---|
| Ligne 7: | 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 29: | 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 "" | ||
| Ligne 86: | 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 102: | Ligne 109: | ||
| L' | L' | ||
| + | == Particularité Debian == | ||
| + | (Et dérivées) | ||
| - | ===== C'est compris ? ===== | + | Le fichier |
| - | Bien sûr ! Et ceci va nous permettre de créer une configuration un peu plus complète de la façon suivante : | + | |
| - | * une communauté | + | |
| - | * une communauté '' | + | |
| - | * une communauté '' | + | |
| - | + | ||
| - | + | ||
| - | agent snmp en 192.168.0.112 | + | |
| - | + | ||
| - | poste client en 172.16.254.20 | + | |
| < | < | ||
| - | venus:~# snmpwalk -c public -v 2c 192.168.0.112 .1 | + | # This file controls |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | venus:~# snmpwalk -c private -v 2c 192.168.0.112 .1 | + | |
| - | Timeout: No Response from 192.168.0.112 | + | |
| - | </ | + | |
| + | # MIB directories. | ||
| + | # including it here avoids some strange problems. | ||
| + | export MIBDIRS=/ | ||
| - | poste client en 192.168.0.95 | + | # snmpd control (yes means start daemon). |
| + | SNMPDRUN=yes | ||
| - | # snmpwalk -c public -v 2c 192.168.0.112 .1 | + | # snmpd options (use syslog, close stdin/ |
| - | SNMPv2-MIB:: | + | SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p / |
| - | SNMPv2-MIB:: | + | |
| - | # snmpwalk -c private -v 2c 192.168.0.112 .1 | + | # snmptrapd control |
| - | SNMPv2-MIB:: | + | # 5.0, master agentx support must be enabled in snmpd before snmptrapd |
| - | SNMPv2-MIB:: | + | # can be run. See snmpd.conf(5) for how to do this. |
| - | DISMAN-EVENT-MIB:: | + | TRAPDRUN=no |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | SNMPv2-MIB:: | + | |
| - | ... | + | |
| - | # snmpwalk | + | # snmptrapd options (use syslog). |
| - | Timeout: No Response from 192.168.0.112 | + | 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 ? ===== | ||
| + | Bien sûr ! Et ceci va nous permettre de créer une configuration un peu plus complète de la façon suivante : | ||
| + | * une communauté '' | ||
| + | * une communauté '' | ||
| + | * une communauté '' | ||
| + | Voici la configuration proposée : | ||
| + | < | ||
| + | com2sec voirUnPeu | ||
| + | com2sec voirTout | ||
| + | com2sec voirEtToucher 192.168.0.16 | ||
| - | poste client en 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. | ||
| - | interrogation du switch | ||
| - | snmpwalk -m / | ||
En savoir un peu plus: Dernière modification le: 10/07/2010 à 14:33 par prof