Pour les partenaires
Vous êtes déjà partenaire?
ConnexionAvez-vous un compte?
Ce document décrit comment utiliser le protocole TFTP (Trivial File Transfer Protocol) sur un PC pour installer le logiciel et le micrologiciel Cisco StrataCom.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Logiciel client TFTP
Vous pouvez utiliser TFTP pour transférer des fichiers d'images logicielles d'un PC vers votre périphérique. Ce document a été écrit en utilisant le résultat de l'application du serveur Cisco TFTP. Cisco a arrêté cette application et n'en assure plus l'assistance. Si vous n'avez pas de serveur TFTP, obtenez une application de serveur TFTP tiers d'une autre source.
Remarque : Des problèmes ont été signalés lors de l'utilisation du code de démarrage du client Solutions bizarres vers TFTP MGX AXIS Shelf Controller (ASC).
Fichiers de modèles dnld.fw et dnld.sw
Les étapes de la section Configuration préliminaire de ce document expliquent comment créer ces fichiers. Le format natif des modèles est UNIX, mais vous pouvez utiliser NotePad ou WordPad. Téléchargez l'éditeur de shareware DwEdit pour effectuer une conversion aisée vers et depuis les formats de texte DOS et UNIX.
Logiciel de commutateur 8.4 ou ultérieur prenant en charge TFTP
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Cette section fournit des exemples de mises en page de répertoire et de paramètres de programme. Il inclut également des conseils sur les paramètres de nom de chemin dans les fichiers dnld. Ces exemples font référence au serveur TFTP de Cisco et au client TFTP de solutions bizarres, mais les mêmes principes peuvent être utilisés avec d'autres logiciels de fournisseurs. On suppose que le client et le serveur TFTP sont déjà installés.
Créez un ou plusieurs répertoires à partir desquels les images du micrologiciel et du logiciel seront chargées. Cet exemple utilise les répertoires c:\images\ipxbpx et c:\images\mgx. Ces répertoires reflètent un peu les répertoires d'images svplus, mais ce n'est pas nécessaire.
Exécutez le serveur TFTP Cisco. Sélectionnez Options > Server Root Directory et accédez à c:\images directory. Il s'agit du répertoire à partir duquel le nom du chemin d'accès dans les fichiers dnld est référencé.
Vous pouvez également utiliser c:\images\ipxbpx. Dans ce cas, PathName dans les fichiers dnld est une barre oblique (/) ou un point (.)).
Remarque : La plupart des utilisateurs préfèrent définir la racine du serveur sur le répertoire où le micrologiciel et le logiciel sont contenus et utiliser une barre oblique (/) ou un point (.) comme PathName. Pour cet exemple et pour illustrer comment PathName est relatif à Server Root, Server Root est défini sur c:\images directory and the firmware and software is in the c:\images\ipxbpx directory.
Formatez les fichiers dnld. Vous pouvez utiliser UNIX ou DOS/Windows :
Créez les fichiers dnld sous UNIX :
Créez les fichiers dnld.fw et/ou dnld.sw sur une machine UNIX à l'aide de vi/textedit/dtpad (ou créez-les avec un éditeur compatible UNIX tel que DwEdit). Le format de fichier est illustré dans ce tableau. Ces fichiers sont au format texte UNIX, ce qui signifie que le terminateur de ligne est un caractère de nouvelle ligne/flux de ligne (0A). Les fichiers texte DOS et Windows utilisent la paire 0D0A (chariot-return, linefeed pair). Actuellement, les commutateurs WAN n'acceptent pas les fichiers dnld avec des terminateurs de ligne DOS ou Windows. FTP les fichiers d'une machine UNIX vers un PC. Assurez-vous que le transfert est en mode binaire. Si DwEdit a été utilisé, sélectionnez Edition > Conversions > Windows > UNIX (chaque ligne apparaît sur une ligne comportant des blocs noirs entre eux). Si ces fichiers sont modifiés sur un PC, ils doivent être modifiés avec WordPad. WordPad conserve les terminateurs de ligne d'origine chargés lors de la lecture du fichier. Cependant, il ne semble pas y avoir de moyen de le faire lire un fichier de type DOS et écrire un fichier de type UNIX. Le Bloc-notes écrit toujours dans le style DOS/Windows.
Pour déterminer facilement le style du fichier, il suffit de charger le fichier dans le Bloc-notes (version originale de Windows, et non Notepad+). Si les champs apparaissent normaux, le fichier est de type DOS/Windows. Si les champs sont tous sur une ligne avec des blocs entre eux, le fichier est de style UNIX. Quittez le Bloc-notes sans enregistrer. Si le fichier est traduit en style DOS/Windows, effectuez une nouvelle FTP et modifiez-le, ou convertissez-le avec un utilitaire tel que DwEdit.
Exemples de fichiers dnld au format UNIX
dnld.fw | dnld.sw |
---|---|
|
|
Créez les fichiers dnld dans DOS/Windows :
Si les modèles des fichiers dnld UNIX ou un éditeur de style UNIX ne sont pas disponibles, vous pouvez créer et modifier les fichiers dnld avec un éditeur Windows standard tel que le Bloc-notes. Dans ce cas, pour éviter le problème de nouvelle ligne/ligne, tous les champs doivent être sur une seule ligne séparée par des espaces.
Exemples de fichiers dnld au format DOS/WindowsExemples de fichiers dnld au format DOS/Windows
dnld.fw |
---|
Tftp_Request IP : 171.68.44.9 NomChemin : . NomCarte : Numéro rév. ASI-155 : Nom de fichier WDK : wdk |
dnld.sw |
Tftp_Request IP : 171.68.44.9 NomChemin : . N° rév. : 9108 Nom de fichier : 9 108 B |
Note:
N'entrez aucun espace après l'entrée Filename. Cela empêche le téléchargement des fichiers.
Insérer un espace à la fin de la ligne de texte unique. Cela permet au périphérique de reconnaître la fin de la ligne.
Créez des raccourcis vers les différents éditeurs dans le répertoire \Windows\SendTo directory to easily choose Windows editors. Cliquez avec le bouton droit sur le nom du fichier, sélectionnez Envoyer à, puis sélectionnez l'éditeur. Vous pouvez également appuyer sur la touche Maj tout en cliquant avec le bouton droit sur le nom du fichier et en sélectionnant Ouvrir avec.
Enregistrez les fichiers dnld que vous avez créés/FTPed dans le répertoire c:\images. Lorsque vous enregistrez le fichier dans WordPad, veillez à sélectionner Document texte comme type de fichier. Pour empêcher l'éditeur (n'importe quel éditeur Windows) d'ajouter .txt au nom de fichier, entourez le nom de fichier de guillemets ("). Par exemple, dans le champ Nom de fichier de la boîte de dialogue Enregistrer sous, entrez « dnld.sw » lorsque vous enregistrez. Ces fichiers seront les fichiers de modèle « maître » (ceci est recommandé car si vous utilisez des fichiers de format UNIX et que vous les enregistrez accidentellement au format DOS, Word ou RTF, vous aurez toujours de bonnes copies maîtres). Faites une copie des fichiers de modèle du répertoire c:\images dans le répertoire c:\images\ipxbpx. Ces fichiers seront les fichiers « actifs ».
Modifiez le ou les fichiers dnld.fw et/ou dnld.sw « en cours de fonctionnement » dans le répertoire c:\images\ipxbpx. Si les fichiers de modèle UNIX sont utilisés comme indiqué précédemment, vous devez utiliser WordPad. Entrez ces informations dans les champs appropriés :
Champ | Commentaires |
---|---|
IP | Entrez l'adresse IP du PC. Si vous utilisez le protocole DHCP (Dynamic Host Configuration Protocol), exécutez l'utilitaire 95 de winipcfg Windows 95 ou l'utilitaire ipconfig Windows NT pour trouver l'adresse IP. |
NomChemin | Entrez /ipxbpx si la racine du serveur est définie pour c:\images. Si la racine du serveur est c:\images\ipxbpx, saisissez une barre oblique (/) ou un point (.). Utilisez des barres obliques (/) dans les noms de chemin (la barre oblique inverse (\) n'est pas prise en charge dans toutes les révisions SWSW). |
NomCarte | Pour le fichier dnld.fw, entrez le nom de la carte que vous voulez utiliser dans la commande getfwrev (à partir de dspcds). |
RévNum | Entrez la révision (par exemple, WDK pour le micrologiciel et 9108 pour le logiciel). |
Nom de fichier | Entrez la partie identificateur des fichiers (par exemple, wdk pour le micrologiciel et 9108B pour le logiciel BPX). |
Enregistrez le ou les fichiers. Lorsque vous enregistrez le fichier dans WordPad, veillez à sélectionner Document texte comme type de fichier. Pour empêcher l'éditeur (n'importe quel éditeur Windows) d'ajouter .txt au nom de fichier, entourez le nom de fichier de guillemets ("). Par exemple, dans le champ Nom de fichier de la boîte de dialogue Enregistrer sous, entrez « dnld.sw » lorsque vous enregistrez.
Connectez-vous au noeud de destination souhaité et entrez la commande cnffwswinit suivie de l'adresse IP du PC (si vous utilisez DHCP, exécutez l'utilitaire winipcfg pour trouver l'adresse IP).
Remarque : si le réseau utilise WAN Manager/SV+, veillez à rétablir l'adresse IP de la station de travail WAN Manager/SV+ lorsque vous avez terminé. Sinon, la station de travail ne peut pas utiliser le micrologiciel ou le logiciel TFTP.
Cette section décrit comment lancer le transfert après avoir terminé toutes les étapes préliminaires de configuration.
Exécutez le client TFTP de solutions bizarres.
Définissez les boutons d'option Put and Binary (ASCII ne fonctionne pas).
Dans le champ Fichier source, saisissez c:\images\ipxbpx\dnld.fw ou c:\images\ipxbpx\dnld.sw (en supposant que vous utilisiez la structure de répertoire utilisée dans cet exemple).
Dans le champ Destination file, saisissez dnld.fw ou dnld.sw.
Dans le champ Hôte distant, saisissez le nom ou l'adresse IP du commutateur. Si vous utilisez le nom, il doit être résolvable par DNS, ou le mappage de nom à adresse IP approprié doit être dans le répertoire \Windows\hosts file. \Windows\hosts file may or may not exist on the PC. Créez-le si nécessaire (n'utilisez pas les fichiers lmhosts ou hosts.sam (exemple)). Sous Windows NT, le fichier d'hôtes se trouve dans le répertoire \Winnt\system32\drivers\etc directory.
Aucune entrée n'est nécessaire dans les champs Blocksize et Timeout. Ils sont par défaut 512 et 3, respectivement.
Exécutez le serveur TFTP Cisco si ne fonctionne pas déjà. Sélectionnez Options, puis Répertoire racine du serveur, puis accédez au répertoire c:\images.
Cliquez sur le bouton Placer. Le transfert doit se terminer sans erreur. Si vous recevez un délai d'attente, vérifiez que le noeud est accessible en envoyant une requête ping au nom ou à l'adresse IP entrés dans le champ Hôte distant. Si des erreurs sont reçues, consultez la liste des erreurs courantes.
Affichez la fenêtre d'état du serveur TFTP ou les écrans dspdnld et dspfwrev du noeud, ou les deux. Après un court délai, les fichiers doivent commencer à être transférés. Si ce n'est pas le cas, vérifiez que l'adresse IP du PC se trouve dans le fichier dnld qui a été transféré au noeud.
Cette section décrit certaines erreurs courantes qui peuvent être observées lorsque vous utilisez le client TFTP.
Erreur | Explication |
---|---|
Chaîne non valide | Le fichier dnld est au format DOS/Windows ou les noms de champs ont été tapés incorrectement. Reportez-vous à l'étape 3 de la section Configuration préliminaire. |
Fichier trop volumineux | Le fichier dnld est probablement au format Word, RTF ou endommagé. Reportez-vous à l'étape 3 de la section Configuration préliminaire. |
Erreur sur le serveur : Opération TFTP illégale | TFTP Put est en mode ASCII. Passez en mode binaire. |
Erreur sur le serveur : SV+ n'est pas autorisé à lancer le dnld de logiciel/logiciel | L'adresse IP de config-swinit n'est pas définie sur l'adresse IP du PC sur le noeud. |
Espace de téléchargement gratuit | Image de configuration (à partir de savecnf) présente (utilisez la commande savecnf clear pour effacer). |
Fichier introuvable | Vérifiez la configuration Server Root et PathName. Assurez-vous également que le fichier image a une extension minuscule (.img au lieu de .IMG). Le noeud recherche les noms de fichiers en majuscules et en minuscules, mais l'extension doit être en minuscules. Vérifiez également les espaces supplémentaires après le nom du fichier. Vérifiez l'adresse IP du PC entrée dans le fichier dnld. |
Modification de la version logicielle en cours | Téléchargement SWSW en cours. |
Numéro de révision non valide | La révision ne correspond pas au type de carte. |
Type de carte non valide | La carte spécifiée dans le champ CardName de dnld.fw n'est pas valide. |
La carte ne prend pas en charge le téléchargement de pare-feu | Dans les versions précédentes de SWSW, certaines cartes (ASI, BNI, HDM, LDM) ne sont pas prises en charge et le code d'erreur 78 apparaîtra. Reportez-vous à l'ID de bogue Cisco CSCdj35089 (clients enregistrés uniquement). |
Cette section décrit quelques mises en garde supplémentaires lorsque vous utilisez d'autres versions du logiciel client/serveur TFTP.
Le mappage de nom de fichier doit être défini sur Par défaut (et non sur Cisco).
Utilisez un point (.) au lieu d'une barre oblique (/) pour spécifier la racine du serveur.
Veillez à définir Aucune restriction ou Autoriser la lecture sur le répertoire racine du serveur.