Het configuratiearchief kan drie verschillende transportprotocollen gebruiken om configuraties van apparaten te downloaden.
Trial File Transfer Protocol (TFTP)
Telnet
Remote Copy Protocol (RCP)
Het configuratiearchief gebruikt het eerste protocol in de lijst. Als dat protocol mislukt, gebruikt het archief het tweede protocol en dan het derde, tot het een transportprotocol vindt dat de configuratie kan downloaden. Software Image Management (SWIM) gebruikt het TFTP-programma om afbeeldingen te kopiëren van apparaten naar de CiscoWorks 2000-server (CW2000).
Dit document legt uit hoe u het configuratie-archief kunt configureren en oplossen bij het gebruik van TFTP op UNIX. NT-gebruikers hoeven zich hier geen zorgen over te maken omdat CW2000 een TFTP-service voor u installeert. Als u SWIM en u ingesteld RCP gebruikt, raadpleeg RCP configureren als transportprotocol in Cisco Resource Manager Essentials.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is van toepassing op RME-versies 3.0, 3.1, 3.2 en 3.3 op Windows- en Solaris-platforms.
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.
Volg deze stappen om TFTP als het voorkeurprotocol in configuratiearchief in te stellen:
Log in op CW2000 als beheerder.
Selecteer de belangrijkste resource manager.
Selecteer administratie.
Selecteer configuratiebeheer.
Selecteer algemene instellingen.
Controleer TFTP het eerste protocol.
Volg deze stappen om te controleren of de eigenschappen van uw apparaat juist zijn:
Aanmelden bij CW2000 als beheerder.
Selecteer de belangrijkste resource manager.
Selecteer administratie.
Selecteer inventaris.
Selecteer de eigenschappen van het apparaat.
Selecteer uw apparaat en klik op Voltooien.
TFTP is een server die het Internet TFTP ondersteunt. Deze server wordt normaal gesproken gestart door inet (daemon) en is actief in de poort die in de TFTP Internet service beschrijving in het /etc/inetd.conf-bestand is aangegeven. De standaard tekst voor TFTPD in etc/inetd.conf wordt toegelicht.
Controleer dat de e/e /inetd.conf de volgende vermeldingen heeft en dat de ingang die met TFTP begint, niet is opgemerkt (een hashteken "#" aan het begin wordt gebruikt om commentaar te geven op de ingang).
# Next line added by Cisco Works Resource Manager postinstall. tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
Opmerking: voor CW2000 zijn de S vereist.
Mogelijk ziet u een dergelijke vermelding in inetd.conf:
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s \ /tftpboot
CW2000 herkent het echter niet wanneer de folder van de tftpaars tussen regels is verdeeld. U kunt meerdere ploegboeken hebben en ze invoeren zoals hieronder wordt getoond.
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot /ust/tftpboot
CW2000 maakt de eerste folder die u opsomt. Bijvoorbeeld, als u wilt dat CW2000 /usr/tftpaars als tftpdir gebruikt, dan verander de bovenstaande ingang in het volgende:
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /ust/tftpboot /tftboot
Als u deze ingang niet kunt vinden, kunt u het handmatig toevoegen. Zorg ervoor dat u tabbladen als scheidingstekens gebruikt, behalve wanneer u spaties wilt gebruiken.
Als de ingang daar is, maar opmerkt, verwijder het commentaar (#) en bewaar het bestand.
Nadat u het bestand hebt gewijzigd, stopt u het netwerk als volgt:
# ps -ef | grep inetd root 134 1 0 Jun 21 ? 0:06 /usr/sbin/inetd -s
Waar 134 de PID voor het netwerk is (het kan zijn dat uw server een andere PID heeft).
# kill -HUP 134
Deze opdracht stuurt een HUB-signaal naar het geïnstrueerde proces, zodat het proces opnieuw gestart wordt en het inetd.conf-bestand opnieuw gelezen wordt.
Volg deze stappen om er zeker van te zijn dat TFTP op uw systeem gebruiksklaar is:
Ga naar de folder die u gebruikt voor uw TFTP server (mogelijk /tftpaars).
# cd / tftpboot
Een leeg bestand maken
# touch test.cfg
Wijzig de toestemming voor dit bestand als volgt:
# chmod 666 test.cfg
Ga naar een van uw apparaten en doe de volgende:
Opmerking: Dit voorbeeld wordt uitgevoerd op een 3640 router, als u een switch hebt, raadpleeg dan de documentatie voor de juiste syntaxis.
ponch#copy running-config tftp: Address or name of remote host []? 172.17.246.240 ! -- IP address of CW2000 server Destination filename [ponch-confg]? test.cfg !!! 5237 bytes copied in 1.44 secs (5237 bytes/sec)ponch#
De uitroepteken (!!!) betekenen dat het exemplaar naar de TFTP-server met succes is uitgevoerd.
Volg deze stappen om te verifiëren dat CW2000 deze TFTP met succes kan gebruiken:
Geef deze opdracht uit om te controleren of u voldoende schijfruimte hebt:
# df -k /tftpboot Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 7989885 5802105 2107882 74% /
Controleer dat de juiste toegangsrechten op de volgende bestanden zijn ingesteld:
# ls -l /etc/inetd.conf lrwxrwxrwx 1 root root 17 Dec 8 2000 /etc/inetd.conf -> ./inet/ inetd.conf
# ls -l /etc/inet/inetd.conf -rw-r--r-- 1 root sys 5270 Nov 18 22:22 /etc/inet/inetd.conf
Opmerking: de rechten voor beide bestanden moeten precies gelijk zijn aan de regels hierboven.
# ls -l | grep tftpboot drwxrwxrwx 3 root other 6656 Dec 10 09:20 tftpboot/
Gebruik de volgende opdracht om te verifiëren dat CW2000 de locatie van de TFTP-adresdirectory kent:
#/opt/CSCOpx/bin/perl /opt/CSCOpx/objects/cmf/bin/tftpSvcs.pm /tftpboot#
Controleer dat de opdracht het pad naar de adresmap van het TFTP teruggeeft. In het bovenstaande voorbeeld gaf de opdracht terug /tftpaars, de TFTP home folder.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
31-Aug-2009 |
Eerste vrijgave |