Ceci est une ancienne révision du document !
Table des matières
Les réponses
Interro surprise 1
Est-ce que ceci aurait des chances de fonctionner ?
~$ snmptranslate -Ot -Td .1.3.6.1.2.1.17.1.2.0
Pas vraiment, puisque cette branche est couverte par la MIB BRIDGE-MIB. Nous aurons donc une réponse très incomplète :
SNMPv2-SMI::mib-2.17.1.2.0
mib-2 OBJECT-TYPE
-- FROM SNMPv2-SMI, RFC1213-MIB
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) 17 1 2 0 }
Et ceci :
~$ snmptranslate -Ot -Td -m /usr/share/mibs/ietf/BRIDGE-MIB .1.3.6.1.2.1.17.1.2.0
Dans ce cas, nous aurons effectivement une réponse plus explicite :
BRIDGE-MIB::dot1dBaseNumPorts.0
dot1dBaseNumPorts OBJECT-TYPE
-- FROM BRIDGE-MIB
SYNTAX Integer32
UNITS "ports"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of ports controlled by this bridging
entity."
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) dot1dBridge(17) dot1dBase(1) dot1dBaseNumPorts(2) 0 }
Une description quasi compréhensible, ainsi que le type de réponse (Integer32) et l'unité, ici le nombre de ports. Ce paramètre est bien entendu accessible en lecture seule. Il serait en effet miraculeux que SNMP ait le pouvoir de multiplier les ports d'un switch, au grand détriment des profits des constructeurs.
Interro surprise 2
Pour rappel :
com2sec voirUnPeu default public com2sec voirTout 192.168.0.0/24 private com2sec voirEtToucher 192.168.0.16 admin group touristes v1 voirUnPeu group touristes v2c voirUnPeu group riverains v1 voirTout group riverains v2c voirTout group proprio v1 voirEtToucher group proprio v2c voirEtToucher view system included .1.3.6.1.2.1.1.1 view all included .1 access touristes "" any noauth exact system none none access riverains "" any noauth exact all none none access proprio "" any noauth exact all all none
- Quelqu'un se déclarant de la communauté
publicpourra-t-il- se connecter depuis n'importe quelle adresse IP ?
Oui il pourra puisque la communautépublicpeut se connecter depuisdefault, c'est-à-dire de n'importe où (sous réserve qu'il n'y ait pas de restrictions mises à l'écoute du service lors de son lancement)
- obtenir les informations de la branche
.iso.org.dod.internet.mgmt.mib-2.interfaces? (on pourra s'aider desnmptranslatepour obtenir la version numérique de cette branche)
Non. La version numérique de cette branche est.1.3.6.1.2.1.2. La communautépublicfait partie du groupevoirUnPeuqui lui-même fait partie destouristes. Les touristes n'ont accès qu'à la vuesystemc'est-à-dire la branche.1.3.6.1.2.1.1.1seulement, et.1.3.6.1.2.1.2n'en est pas une sous-branche.
- Quelqu'un se déclarant de la communauté
privatepourra-t-il- obtenir les informations de la branche
.iso.org.dod.internet.mgmt.mib-2.interfacess'il dispose de l'adresse 192.168.1.25 ?
Non, la communautéprivateest accessible seulement à partir du sous-réseau 192.168.0.0/24 et 192.168.1.25 n'est pas dans ce sous-réseau.
- obtenir les informations de la branche
.iso.org.dod.internet.mgmt.mib-2.interfacess'il dispose de l'adresse 192.168.0.25 ?
Oui. L'adresse IP est cette fois-ci autorisée. De plus, la communautéprivateest dansvoirToutdonc ce sont desriverainsqui ont droit à la vue de tout l'arbre.
- Quelqu'un se déclarant de la communauté
admindepuis l'adresse IP 192.168.0.17- pourra-t-il obtenir les informations de la branche
.1.3.6.1.2.1.2? - pourra-t-il modifier une valeur accessible en écriture (SNMPv2-MIB::sysLocation par exemple) ?
Non. dans tous les cas, la communautéadminne peut utiliser que l'adresse IP 192.168.0.16, ce qui n'est pas le cas ici.
Sinon, cette communauté pouvantvoirEtToucherc'est-à-dire faisant partie depropriopeut lire et écrire dans la vuealldonc dans tout l'arbre (mais seulement depuis la station d'adresse IP 192.168.0.16)
Les réponses: Dernière modification le: 10/07/2010 à 15:55 par prof