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:40] – 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 89: | 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 : | ||
Ligne 109: | Ligne 112: | ||
(Et dérivées) | (Et dérivées) | ||
- | Le fichier ''/ | + | Le fichier ''/ |
- | + | ||
- | ===== 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é '' | + | |
- | + | ||
- | + | ||
- | 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:40 par prof