Jump to content

Befehl um Version auszulesen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Guten Tag,

 

ich programmiere gerade ein perl script welches später ca 200 Router und Switches betreuen soll. Das Script soll überprüfen welche Firmware auf dem gerät ist und wenn am Server eine neuere version liegt, dann soll das Image geladen werden. Leider ist es sehr schwer einfach nur die Softwareversion und den Gerätetyp auszulesen. zwar kann man mit "sh version" beides herausfinden...jedoch sind die Image Namen die Cisco vorgibt nicht mehr wiederzuerkennen wenn es geladen wurde. daher ist auch ein einfacher abgleich nicht möglich...gibts irgendwie ne möglichkeit den Imagenamen sauber auszulesen sodass man das auch nacher vergleichen kann.

Link to comment

Hallo,

vielleicht hilft die der Befehl weiter:

 

router#show cdp neighbors detail

-------------------------

Device ID: lab-7206

Entry address(es):

IP address: 172.19.169.83

Platform: cisco 7206VXR, Capabilities: Router

Interface: Ethernet0, Port ID (outgoing port): FastEthernet0/0/0

Holdtime : 123 sec

Version :

Cisco Internetwork Operating System Software

IOS 5800 Software (C5800-P4-M), Version 12.1(2)

Copyright © 1986-2002 by Cisco Systems, Inc.

advertisement version: 2

Duplex: half

-------------------------

Device ID: lab-as5300-1

Entry address(es):

IP address: 172.19.169.87

Platform: cisco AS5300, Capabilities: Router

--More--

 

wenn du diese informationen in eine Variable speicherst kannst doch das was du brauchst sauber auslesen

es gibt noch mehr cdp Befehle

 

grüße loopback

Link to comment
.gibts irgendwie ne möglichkeit den Imagenamen sauber auszulesen sodass man das auch nacher vergleichen kann.

 

sorry nicht richtig gelesen,

 

wenn das image auf ne Flashkarte ist dann mit

 

Router#show flash

 

System flash directory:

File Length Name/status

1 10475184 c836-k9o3sy6-mz.123-11.YK1.bin

[10475248 bytes used, 1845516 available, 12320764 total]

12288K bytes of processor board System flash (Read/Write)

Link to comment

unklar nicht...jedoch besteht, die möglichkeit, dass das image halt einen komplett anderen namen halt als eigentlich vorgesehen z.B. "hugo.bin" und dann kann man nix draus erkennen welches modell usw.

 

das das ausm flash auslesen is schonmal nicht schlecht...danach noch mit show version die richtige versionsnummer. denn wenn dann ein image hugo.bin heisst und model ein 3750er ist dann lad ich einfach das image..also egal ob es aktuell ist oder nicht...irgendwann sind dann alle geräte mit dem richtigen image ausgestattet.

 

so voller elan werd ich jetzt feierabend machen. danke und ein schönes wochenende :-)

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...