Bestanden en afbeeldingen verplaatsen tussen een router en TFTP-server via SNMP
Inhoud
Inleiding Voorwaarden Vereisten
Gebruikte componenten Conventies
Achtergrondinformatie
Kopieert een lopend configuratiebestand van de router naar de TFTP-server Stap voor stap-instructies
Controleer de configuratie
Kopieert een configuratiebestand van de TFTP-server naar de router Stap voor stap-instructies
Kopieert een Cisco IOS-afbeelding van de router naar de TFTP-server Stap voor stap-instructies
Controleer de configuratie
Kopieert een Cisco IOS-afbeelding van de TFTP-server naar de router Stap voor stap-instructies
Bijlage A - MIB-objecten
Inleiding
Dit document beschrijft hoe u configuratiebestanden en Cisco IOS® beelden tussen een router en een TFTP-server (Trial File Transfer Protocol) kunt verplaatsen met behulp van Simple Network Management Protocol (SNMP).
Voorwaarden
Vereisten
Lezers van dit document moeten kennis hebben van SNMP en MIBs.
Gebruikte componenten
De informatie in dit document is gebaseerd op Cisco IOS-softwarerelease 10.2 of hoger. De MIB's die deze voorbeelden gebruiken zijn OUD-CISCO-SYS-MIB en OUD-CISCO-FLASH-MIB, die worden ondersteund in Cisco IOS-softwarerelease 10.2 en later. Cisco raadt u aan een recentere release van Cisco IOS-software zoals Cisco IOS-softwarerelease 12.0 te gebruiken.
De informatie in dit document is gebaseerd op de apparaten in een specifieke
laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Conventies
In alle voorbeelden die dit document aantoont, worden deze waarden gebruikt voor illustratiedoeleinden:
172.16.99.20-IP adres van de router.
●
171.68.191.135 - IP-adres van de TFTP-server.
●
privé-SNMP-lees-schrijf community-string. Zorg ervoor dat u de read-Writstring gebruikt die op uw router is ingesteld. Geef het tonen in werking stellen-beslist bevel op de router CLI uit om dit te verifiëren.
●
De syntaxis voor het moment dat u de opdrachten Smpset en Smpwalk geeft is in deze voorbeelden:
snmpset [options...]
Opmerking: Gebruik de optie t <timeinks> in de opdracht Senset om de tijd te verhogen.
●
Raadpleeg voor meer informatie over documentconventies de technische Tips van Cisco.
Achtergrondinformatie
Controleer dat u het IP-adres van de TFTP-server vanaf de router kunt ping:
Router#ping 171.68.191.135
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 171.68.191.135, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms:
De procedures zijn:
Niet van toepassing voor Catalyst switches gebaseerd op Cisco IOS® software, zoals Catalyst 2900/3500XL Series.
●
Niet van toepassing voor Catalyst-switches op basis van CatOS-software, zoals Catalyst 4000/5000/6000-serie.
●
Niet van toepassing voor Catalyst 6000 Series functiekaart voor meerlaagse switch (MSFC) en MSFC2 modules die Cisco IOS-software uitvoeren.
●
Niet van toepassing als SNMP Read-Write community string in niet geconfigureerd of niet bekend op de router. Raadpleeg Hoe u SNMP Community-strings op routers kunt
configureren, Cisco IOS-software-gebaseerde XL-switches, RSM's, MSFC's en Catalyst- switches voor de gedetailleerde procedure bij het configureren van de SNMP-community- strings.
●
Dit wordt niet aanbevolen als u een run-from-Flash apparaat zoals Cisco 2500 Series router gebruikt.
●
Dit wordt niet aanbevolen als u Cisco-apparaten gebruikt die Cisco IOS-softwarerelease 12.0 (op sommige apparaten, al eerder dan Cisco IOS-softwarerelease 11.2P) of hoger uitvoeren.
Dit komt doordat de MIB's van OUD-CISCO* (OUD-CISCO-SYS-MIB) worden gedegradeerd sinds Cisco IOS-softwarerelease 12.0. Daarom moet u, als u Cisco IOS-softwarerelease 12.0 of hoger uitvoert, de CISCO-CONFIG-COPY-MIB gebruiken.
●
Gebaseerd op de syntaxis van de opdrachtregel van NET-SNMP (voorheen bekend als UCD-SNMP) hulpprogramma’s. Als u andere SNMP-toepassingen gebruikt zoals HP Open View of NetView, zorg er dan voor dat u de syntaxis controleert die anders kan zijn dan die in de voorbeelden in dit document wordt weergegeven.
●
Gebaseerd op OUD-CISCO-SYS-MIB en OUD-CISCO-FLASH-MIB. De MIB objecten van deze MIB worden gebruikt:
●
MIB-objectnaam OID
schrijvenNet .1.3.6.1.4.1.9.2.1.55 hostConfig .1.3.6.1.4.1.9.2.1.53 SchrijfMem .1.3.6.1.4.1.9.2.1.54 flashToNet .1.3.6.1.4.1.9.2.10.9 knipperen .1.3.6.1.4.1.9.2.10.6 NetToFlash .1.3.6.1.4.1.9.2.10.12
Voor nadere informatie over de MIB - objecten in deze tabel (met inbegrip van definities), zie Bijlage A van dit document.
Volg hier de koppelingen van Cisco bug-ID om gedetailleerde bug-informatie te zien.
Cisco bug-ID CSCdk3879 (alleen geregistreerde klanten): Alle OUD-CISCO-* MIBS verwijderen
●
Cisco bug-ID CSCdt11311 (alleen geregistreerde klanten): SNMP-aanvraag voor een configuratie die gebruikmaakt van OLD-CISCO-SYSTEM-MIB, brengt ISDN neer.
●
Kopieert een lopend configuratiebestand van de router naar de TFTP-server
Stap voor stap-instructies
Voer de volgende stappen uit:
Maak een nieuw bestand, router-fig, in de map /tftpaars van de TFTP-server. Gebruik de syntaxis van UNIX: druk <filename> op.
touch router-config
1.
Verander de rechten van het bestand in 777 met de syntaxis: goede <permissie>
<filename>.
chmod 777 router-config
2.
Vanaf de opdrachtregel van het beheerstation, met het gebruik van het MIB-object WritNet 3.
voert deze informatie in:
% snmpset 172.16.99.20 private .1.3.6.1.4.1.9.2.1.55.171.68.191.135 s router-config enterprises.9.2.1.55.171.68.191.135 = "router-config"
Controleer de configuratie
Controleer dat het router-configuratiebestand in de /ftflaars folder van de TFTP server kopieën over succes heeft.
Kopieert een configuratiebestand van de TFTP-server naar de router
Stap voor stap-instructies
Voer de volgende stappen uit:
Voer een van deze taken uit:Maak een nieuw bestand, router-klaar in de /tftpaars folder van de TFTP server. Gebruik op UNIX de syntax om de <filename> aan te raken.
touch router-config
Plaats uw huidige configuratiebestand in de /ftpaars folder van de TFTP server.
1.
Verander de rechten van het bestand in 777 met het gebruik van de syntax chmod
<filename> <filename>.
chmod 777 router-config
2.
Voer in de opdrachtregel van het beheerstation, met behulp van het MIB-object hostConfigSet, dit in:
% snmpset -t 60 172.16.99.22 private .1.3.6.1.4.1.9.2.1.53.171.68.191.135 s router-config OR % snmpset -t 60 172.16.99.22 private
enterprises.9.2.1.53.171.68.191.135 = "router-config"
Waar - t 60 gelijk is aan een time-out van 60 tijden.
3.
Nadat het bestand aan RAM is geschreven, kopieert u het naar NVRAM met behulp van het MIB-object SchrijfMem:
% snmpset -t 60 172.16.99.22 private .1.3.6.1.4.1.9.2.1.54.0 i 1 enterprises.9.2.1.54.0 = 1
4.
Kopieert een Cisco IOS-afbeelding van de router naar de TFTP- server
Stap voor stap-instructies
Voer de volgende stappen uit:
Voer een van deze taken uit:Maak een nieuw bestand, router-afbeelding, in de /tftpaars folder van de TFTP-server. Gebruik op UNIX de syntax om de <filename> aan te raken.
touch router-image
Gebruik dezelfde bestandsnaam die in de flash-uitvoer van de show wordt getoond om het bestand in de TFTP-server te maken. Dit voorbeeld maakt de router een lijst van c2600-i- mz.122-2.XA als uitvoer voor de show flitser: uit.
touch c2600-i-mz.122-2.XA
1.
Verander de rechten van het bestand in 777 met syntax chmod <permissies> <filename>.
chmod 777 c2600-i-mz.122-2.XA
2.
Voer in de opdrachtregel van het beheerstation, met behulp van het MIB-object flashToNet, deze informatie in:
% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.9.171.68.191.135 s c2600-i-mz.122-2.XA enterprises.9.2.10.9.171.68.191.135
= "c2600-i-mz.122-2.XA"
3.
Controleer de configuratie
Nadat de bestandsoverdracht is voltooid, controleert u of de bestandsgrootte (bytes) hetzelfde is op het bestand in de map /ftpaars en op de router.
Kopieert een Cisco IOS-afbeelding van de TFTP-server naar de router
Stap voor stap-instructies
Voer de volgende stappen uit:
Plaats het IOS beeld in de /ftflaars folder van de TFTP server. Zorg ervoor dat u het Download Software Area raadpleegt (alleen geregistreerde klanten).
1.
Verander de rechten van het bestand in 777 met het gebruik van de syntax chmod
<filename>
chmod 777 <IOS image file>
2.
Voordat u de bestandsoverdracht via SNMP start, voert u een extra flitser uit: of flitser tonen:
om te verifiëren dat u genoeg ruimte voor het nieuwe IOS beeldbestand hebt.Als u niet de benodigde ruimte in uw Flash hebt, wordt de bestandsoverdracht mislukt. Alternatief kunt u de Flash eerst wissen om plaats te maken voor de nieuwe IOS-software via SNMP. Als dit zo is, gebruik het MIB object flashErase opdracht om deze informatie vanuit de opdrachtregel van het beheerstation in te voeren:
% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.6.0 i 1 enterprises.9.2.10.6.0 = 1
Opmerking: U kunt de Flash van de router ook handmatig wissen wanneer u de CLI opdracht wisser geeft:.
3.
Controleer dat de Flash volledig is gewist. Geef de flitser uit: of flitser tonen: uit.
Router#show flash:
System flash directory:
No files in System flash
[0 bytes used, 33030144 available, 33030144 total]
32768K bytes of processor board System flash (Read/Write)
Router #dir flash:
Directory of flash:/
No files in directory
33030144 bytes total (33030144 bytes free)
4.
Gebruik vanuit de opdrachtregel van het beheerstation de MIB-object netToFlash om deze informatie in te voeren om het IOS-beeldbestand naar de router over te brengen:
% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.12.171.68.191.135 s c2600-i-mz.122-2.XA.bin enterprises.9.2.10.12.171.68.191.135
= "c2600-i-mz.122-2.XA.bin"
Opmerking: In dit voorbeeld wordt het IOS beeldbestand, c2600-i-mz.122-2.XA.bi, gebruikt 5.
voor illustratie.
Op basis van de bestandsgrootte (bytes) van de IOS-afbeelding kan deze stap een paar minuten duren om te voltooien.Als u de CLI opdracht dir flitser probeert uit te voeren: tijdens de bestandsoverdracht op de router wordt deze uitvoer weergegeven. Deze uitvoer geeft aan dat de bestandsoverdracht nog niet is voltooid.
Router#dir flash:
%Error opening flash:/ (Device in exclusive use)
6.
Nadat de IOS beeldbestandsoverdracht is voltooid, voert u de CLI opdracht dir flitser uit: of flitser tonen: om te verifiëren dat zowel de bestandsnaam als de bestandsgrootte (bytes) exact overeenkomen met het bestand dat wordt gebruikt/aanwezig is in de /ftpaars-map van de TFTP-server.U kunt dan het configuratie-register op de juiste waarde instellen en de router (indien nodig) opnieuw laden om het nieuwe IOS-beeldbestand te laden. Raadpleeg de documentatie bij de Cisco IOS-softwareconfiguratie voor meer informatie over hoe u dit kunt doen.
7.
Bijlage A - MIB-objecten
object schrijvenNet
OID .1.3.6.1.4.1.9.2.1.55 Type DisplayString
Toestemmi
ng alleen-schrijven Status obligatoir
MIB OUD-CISCO-SYS-MIB Beschrijvin
g
Schrijf configuratie aan host die TFTP gebruikt.
OID in bomen
:= 1) org(3) dod(6) internet(1) particuliere(4) ondernemingen(1) cisco(9) lokale(2)
systeem(1) 55}
object hostConfig
OID .1.3.6.1.4.1.9.2.1.53 Type DisplayString
Toestemmi
ng alleen-schrijven Status verouderd
MIB OUD-CISCO-SYS-MIB Beschrijvin
g
veroorzaakt een nieuw host-confg bestand om te laden met het gebruik van TFTP.
OID in bomen
:= {(1) org(3) DOD(6) Internet(1) private(4) ondernemingen(1) cisco(9) plaatselijk(2) systeem(1) 53}
object SchrijfMem
OID .1.3.6.1.4.1.9.2.1.54 Type DisplayString
Toestemmi
ng alleen-schrijven
Status obligatoir
MIB OUD-CISCO-SYS-MIB Beschrijvin
g
veroorzaakt een nieuw host-confg bestand om te laden met het gebruik van TFTP.
OID in bomen
:= {(1) org(3) DOD(6) Internet(1) private(4) ondernemingen(1) cisco(9) plaatselijk(2) systeem(1) 54}
object flashToNet
OID .1.3.6.1.4.1.9.2.10.9 Type DisplayString
Toeste
mming alleen-schrijven Status obligatoir
MIB OUD-CISCO-FLASH-MIB Beschr
ijving
Schrijf Flash-ingang naar de TFTP-server. De waarde moet de naam van de Flash-ingang zijn om te verzenden. Instantie is het IP-adres van de TFTP-host.
OID in bomen
:= {(1) org(3) DOD(6) Internet(1) private(4)
ondernemingen(1) cisco(9) locale(2) flitser(10) 9}
object knipperen
OID .1.3.6.1.4.1.9.2.10.6 Type integrator
Toestemmi
ng alleen-schrijven Status obligatoir
MIB OUD-CISCO-FLASH-MIB
Beschrijving Verzoek om Flash geheugen te wissen.
OID in bomen
:= {(1) org(3) DOD(6) Internet(1) private(4) ondernemingen(1) cisco(9) locale(2) flitser(10) 6}
object NetToFlash
OID .1.3.6.1.4.1.9.2.10.12 Type DisplayString
Toeste
mming alleen-schrijven Status obligatoir
MIB OUD-CISCO-FLASH-MIB Beschr
ijving
Schrijf Flash-ingang van de TFTP-server. De waarde moet de naam van de Flash-ingang zijn om te schrijven. Instantie is het IP-adres van de TFTP-host.
OID in bomen
:= {(1) org(3) DOD(6) Internet(1) particuliere (4) ondernemingen(1) cisco(9) locale(2) flitser(10) 12}