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
- Quelqu'un se déclarant de la communauté
public
pourra-t-il- se connecter depuis n'importe quelle adresse IP ?
Oui il pourra puisque la communautépublic
peut 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 desnmptranslate
pour 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épublic
fait partie du groupevoirUnPeu
qui lui-même fait partie destouristes
. Les touristes n'ont accès qu'à la vuesystem
c'est-à-dire la branche.1.3.6.1.2.1.1.1
seulement, et.1.3.6.1.2.1.2
n'en est pas une sous-branche.
- Quelqu'un se déclarant de la communauté
private
pourra-t-il- obtenir les informations de la branche
.iso.org.dod.internet.mgmt.mib-2.interfaces
s'il dispose de l'adresse 192.168.1.25 ?
Non, la communautéprivate
est 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.interfaces
s'il dispose de l'adresse 192.168.0.25 ?
Oui. L'adresse IP est cette fois-ci autorisée. De plus, la communautéprivate
est dansvoirTout
donc ce sont desriverains
qui ont droit à la vue de tout l'arbre.
- Quelqu'un se déclarant de la communauté
admin
depuis 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éadmin
ne peut utiliser que l'adresse IP 192.168.0.16, ce qui n'est pas le cas ici.
Sinon, cette communauté pouvantvoirEtToucher
c'est-à-dire faisant partie deproprio
peut lire et écrire dans la vueall
donc 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:45 par prof