Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration du transfert de paquets DNS et TFTP

Vous pouvez configurer le routeur ou le commutateur pour qu’il prenne en charge le transfert de paquets DNS (Domain Name System) et TFTP (Trivial File Transfer Protocol) pour le trafic IPv4, ce qui permet aux clients d’envoyer des requêtes DNS ou TFTP au routeur ou au commutateur. Le serveur DNS ou TFTP qui répond reconnaît l’adresse du client et envoie une réponse directement à cette adresse. Par défaut, le routeur ou le commutateur ignore les paquets de requêtes DNS et TFTP.

Pour activer le transfert de paquets DNS ou TFTP, incluez l’instruction suivante helpers au niveau de la [edit forwarding-options] hiérarchie :

Pour définir le transfert de paquets de domaine, incluez l’instruction domain .

Pour définir la description du service DNS ou TFTP, incluez l’instruction description .

Pour définir le transfert de paquets TFTP, incluez l’instruction tftp .

Pour définir un serveur DNS ou TFTP (avec une adresse IPv4), incluez l’instruction server . Utilisez une adresse pour une configuration globale ou pour chaque interface.

Pour définir l’instance de routage du serveur à transférer, incluez l’instruction routing-instance . Vous pouvez inclure autant d’instances de routage que nécessaire dans la même instruction.

Pour désactiver la reconnaissance des requêtes DNS ou TFTP sur une ou plusieurs interfaces, incluez l’instruction no-listen . Si vous ne spécifiez pas au moins une interface avec cette instruction, le service de transfert est global à toutes les interfaces du routeur ou du commutateur.

Les sections suivantes abordent les points suivants :

Suivi des opérations de transfert BOOTP, DNS et TFTP

Les opérations de suivi de transfert BOOTP, DNS et TFTP suivent toutes les opérations BOOTP, DNS et TFTP et les enregistrent dans un fichier journal. Les descriptions des erreurs enregistrées fournissent des informations détaillées pour vous aider à résoudre les problèmes plus rapidement.

Par défaut, rien n’est tracé. Si vous incluez l’instruction traceoptions au niveau de la [edit forwarding-options helpers] hiérarchie, le comportement de suivi par défaut est le suivant :

  • Les événements importants sont consignés dans un fichier appelé fud situé dans le répertoire /var/log .

  • Lorsque le fichier fud atteint 128 kilo-octets (Ko), il est renommé fud.0, puis fud.1, et ainsi de suite, jusqu’à ce qu’il y ait 3 fichiers de trace. Ensuite, le fichier de trace le plus ancien (fud.2) est écrasé. (Pour plus d’informations sur la façon dont les fichiers journaux sont créés, consultez l’Explorateur de journaux système.)

  • Les fichiers journaux ne sont accessibles qu’à l’utilisateur qui configure l’opération de suivi.

Vous ne pouvez pas modifier le répertoire (/var/log) dans lequel se trouvent les fichiers de trace. Toutefois, vous pouvez personnaliser les autres paramètres du fichier de trace en incluant les instructions suivantes au niveau de la [edit forwarding-options helpers] hiérarchie :

Ces déclarations sont décrites dans les sections suivantes :

Configuration du nom du fichier journal

Par défaut, le nom du fichier qui enregistre la sortie de trace est fud. Vous pouvez spécifier un nom différent en incluant l’instruction file filename au niveau de la [edit forwarding-options helpers traceoptions] hiérarchie :

Configuration du nombre et de la taille des fichiers journaux

Par défaut, lorsque la taille du fichier de trace atteint 128 kilo-octets (Ko), il est renommé filename.0, puis filename.1, et ainsi de suite, jusqu’à ce qu’il y ait trois fichiers de trace. Ensuite, le fichier de trace le plus ancien (filename.2) est écrasé.

Vous pouvez configurer les limites du nombre et de la taille des fichiers de trace en incluant les instructions suivantes au niveau de la [edit forwarding-options helpers traceoptions] hiérarchie :

Par exemple, définissez la taille maximale des fichiers sur 2 Mo et le nombre maximal de fichiers sur 20. Lorsque le fichier qui reçoit la sortie de l’opération de suivi (filename) atteint 2 Mo, filename il est renommé filename.0 et un nouveau fichier appelé filename est créé. Lorsque le nouveau filename atteint 2 Mo, filename.0 est renommé filename.1 et filename est renommé filename.0. Ce processus se répète jusqu’à ce qu’il y ait 20 fichiers de trace. Ensuite, le fichier le plus ancien (filename.19) est écrasé par le fichier le plus récent (filename.0).

Le nombre de fichiers peut être compris entre 2 et 1000 fichiers. La taille de chaque fichier peut être comprise entre 10 Ko et 1 gigaoctet (Go).

Configuration de l’accès au fichier journal

Par défaut, seuls les fichiers journaux sont accessibles à l’utilisateur qui configure l’opération de suivi.

Pour spécifier que n’importe quel utilisateur peut lire tous les fichiers journaux, incluez l’option lisible par tout le monde avec l’instruction file au niveau de la [edit forwarding-options helpers traceoptions] hiérarchie :

Pour définir explicitement le comportement par défaut, incluez l’option no-world-readable avec l’instruction file au niveau de la [edit forwarding-options helpers traceoptions] hiérarchie :

Configuration d’une expression régulière pour les lignes à enregistrer

Par défaut, la sortie de l’opération de traçage inclut toutes les lignes pertinentes pour les événements consignés.

Vous pouvez affiner la sortie en incluant l’option match avec l’instruction file au niveau de la [edit forwarding-options helpers traceoptions] hiérarchie et en spécifiant une expression régulière (regex) à faire correspondre :

Exemple : Configuration du transfert de paquets DNS

Activez le transfert de demandes de paquets DNS vers toutes les interfaces d’un routeur à l’exception de t1-1/1/2 et t1-1/1/3 :