Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Conventies

Configuratie-archiefbestand voor TFTP configureren als voorkeursprotocol

Apparaatkenmerken corrigeren — SNMP en telnet Credentials

TFTPD

TFTPD uitvoeren

Tabel niet gevonden

TFTP-werking controleren

Verificatie dat CW2000 deze TFTP kan gebruiken

Gerelateerde informatie

Inleiding

Het configuratiearchief kan drie verschillende transportprotocollen gebruiken om configuraties van apparaten te downloaden.

1. Trial File Transfer Protocol (TFTP)

2. Telnet

3. 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.

Voorwaarden

Vereisten

Er zijn geen specifieke vereisten van toepassing op dit document.

Gebruikte componenten

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.

Conventies

Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.

Configuratie-archiefbestand voor TFTP configureren als voorkeursprotocol

Volg deze stappen om TFTP als het voorkeurprotocol in configuratiearchief in te stellen:

1. Log in op CW2000 als beheerder.

2. Selecteer de belangrijkste resource manager.

3. Selecteer administratie.

4. Selecteer configuratiebeheer.

5. Selecteer algemene instellingen.

6. Controleer TFTP het eerste protocol.

Apparaatkenmerken corrigeren — SNMP en telnet Credentials

Volg deze stappen om te controleren of de eigenschappen van uw apparaat juist zijn:

1. Aanmelden bij CW2000 als beheerder.

2. Selecteer de belangrijkste resource manager.

3. Selecteer administratie.

4. Selecteer inventaris.

5. Selecteer de eigenschappen van het apparaat.

6. Selecteer uw apparaat en klik op Voltooien.

TFTPD

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.

TFTPD uitvoeren

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

Tabel niet gevonden

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.

TFTP-werking controleren

Volg deze stappen om er zeker van te zijn dat TFTP op uw systeem gebruiksklaar is:

1. Ga naar de folder die u gebruikt voor uw TFTP server (mogelijk /tftpaars).

# cd / tftpboot

2. Een leeg bestand maken

# touch test.cfg

3. Wijzig de toestemming voor dit bestand als volgt:

# chmod 666 test.cfg

4. 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.

Verificatie dat CW2000 deze TFTP kan gebruiken

Volg deze stappen om te verifiëren dat CW2000 deze TFTP met succes kan gebruiken:

1. 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%     /

2. 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/

3. 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.

Gerelateerde informatie

- Cisco-netwerkbeheer voor CiscoWorks

- Technische ondersteuning en documentatie – Cisco Systems