Introduction à Vyatta
[20 mn de lecture - paru le 4/30/2006 4:29:26 PM - Public : Débutant]
|
   
|
Auteur
3 La configuration de base du système
3.1 Changer le mot de passe d'un compte
Le premier réflexe que l’on a est de changer le mot de passe du compte root.
Pour faire cela, nous disposons de la commande « passwd ». Entrez-la et laissez vous guider.
3.2 Lancer l'invite XORP
Sur le système Vyatta, pour configurer les fonctionnalités de routage et de firewalling, on doit aller sur l’invite XORP.
Pour cela, on lance la commande :
~#xorpsh
(Pour : XORP shell)
Ou on se logue directement en utilisateur rl auquel cas le shell XORP se lancerait tout seul.
3.3 L'utilité des touches ? et tabulation
Dans le shell XORP, il y a deux fonctionnalités basiques à connaître pour se faciliter la vie :
Le caractère « ? » et la touche tabulation
La touche de tabulation permet de compléter les commandes, par exemple vous tapez « cle » et pressez la touche tab et le mot « clear » apparaitra. De même si vous tapez « d » et que vous appuyez sur la touche de tabulation vous aurez une liste de toutes les commandes que vous pouvez utilisez ici et qui commencent par « d »
Le caractère « ? » peut être utilisé pour connaître les commandes possibles dans le contexte actuel. Si l’on tape « ? » seul on aura toutes les commandes disponibles dans le mode dans lequel où l’on se trouve. Si l’on tape « ? » à la suite d’une commande séparé d’un espace, on aura les arguments possibles de la commande.
3.4 L'invite de commande XORP
Au lancement de xorpsh, on a une invite du type :
utilisateur@nomdhote>
Le « > » signifie que l’on se trouve dans un mode restreint du shell. Dans ce mode, on ne peut pas modifier la configuration, mais seulement l’afficher.
Pour passer dans un mode dans lequel on peut modifier la configuration, on tape « configure », et là on remarque que l’invite est passée à ce type d’affichage :
utilisateur@nomdhote#
3.5 Voir et manipuler la configuration de Vyatta
La configuration de Vyatta est accessible grâce à la commande show.
Quand on tape la commande show on voit la spécificité de l’organisation de cette configuration.
C’est une configuration en arbre et en nœuds.
Voici la configuration par défaut que j’ai eu lors du premier démarrage :

On a alors trois nœuds principaux : interfaces, rtrmgr et system.
Un nœud est défini par un nom, une accolade ouvrante et une accolade fermante
Un paramètre est défini par un nom suivi de « : » et d’une valeur.
Chacun des nœuds peut recevoir d’autre nœuds ou paramètres.
Pour modifier la configuration, il faut connaître les commandes : create (créer des nœuds qui n’existent pas encore), set (mettre des paramètres dans ces nœuds), edit et delete (supprimer des paramètres ou des nœuds).
La commande edit permet de réduire les lignes de code, en ce plaçant à un nœud particulier.
Par exemple :
root@vyatta#Set interfaces ethernet eth0 vif 0 address 192.168.1.1 prefix-length 24
root@vyatta#Set interfaces ethernet eth0 vif 0 address 192.168.1.1 broadcast 192.168.1.255
root@vyatta#Set interfaces ethernet eth0 vif 0 address 192.168.1.1 disable false
Peut se faire de cette façon :
root@vyatta#edit interfaces Ethernet eth0 vif0 address 192.168.1.1
root@vyatta#prefix-length 24
root@vyatta#broadcast 192.168.1.255
root@vyatta#disable false
On utilise la commande up pour remonter d’un nœud, et la commande top pour remonter à la racine de l’arbre.
3.6 Configuration
On va modifier le nom d’hôte, le domaine et la passerelle par défaut du routeur, tout ceci se configure dans le noeud « system » de la configuration, les éléments n’étant pas créés, on doit donc utiliser la commande « create system » suivi de quelques arguments :
root@vyatta#create system host-name router
root@vyatta#create system domain-name domain.com
root@vyatta#create system gateway-address 192.168.2.1
Et on enregistre la configuration :
root@vyatta#commit
Cependant, au redémarrage de la machine, la configuration sera réinitialisée. Il faut donc enregistrer la configuration :
root@vyatta#Save /config/xorp-config
On peut aussi enregistrer la configuration sur disquette :
On formate la disquette :
root@vyatta>init-floppy
root@vyatta>configure
root@vyatta#save /mnt/floppy/config.boot
Pour recharger la configuration, lancer xorpsh :
root@vyatta>configure
root@vyatta#load /config/xorp-config
Pour quitter vyatta :
root@vyatta#quit
root@vyatta>quit
On revient à l’invite de commande du système d’exploitation.
Pour se délogger depuis cette invite :
~#exit
Ou pour éteindre la machine :
~#halt
On a deux façons de redémarrer la machine : on peut taper la commande « reboot » depuis l’invite de xorp en mode « restreint » ou depuis l’invite du système d’exploitation.
|