RSS: Blog | Wiki | Forum

Commandes terminal

Un article de Easyneuf.

Sommaire

[modifier] Commandes terminal

[modifier] Description

Cette page décrit les différentes commandes mises à la disposition du routeur. Un canal UDP sur le port 3001 permet l'échange d'information entre le routeur et le terminal. Côté terminal, le daemon "terminald", lancé par init (voir /etc/inittab) est à l'écoute des commandes.

[modifier] Commandes supportées

  • help (arg nb : [1-1]) : liste l'ensemble des commandes supportées.
  • dropbear (arg nb : [2-2]) : permet le lancement d'un serveur ssh sur le terminal.

Ce dernier se lance sur le port 13031 et la connexion doit se faire en utilisant le login root (voir la page [wiki:Password password]). La commande dropbear prend un argument. Cet argument peut être (start, stop ou restart). Le stop ne doit pas être oublié après usage :)

  • ez9CreateUser (arg nb : [2-30]) : Voir la page [wiki:Account Gestion des utilisateurs]
  • ez9DeleteUser (arg nb : [2-10]) : Voir la page [wiki:Account Gestion des utilisateurs]
  • ez9ChangePassword (arg nb : [2-10]) : Voir la page [wiki:Account Gestion des utilisateurs]
  • ez9ChangeUserProperty (arg nb : [2-30]) : Voir la page [wiki:Account Gestion des utilisateurs]
  • ez9GetUserProperty (arg nb : [2-30]) : Voir la page [wiki:Account Gestion des utilisateurs]
  • ez9GetListUsers (arg nb : [1-30]) : Voir la page [wiki:Account Gestion des utilisateurs]
  • show-fullversion (arg nb : [1-1]) : Voir la page [wiki:Account Gestion des utilisateurs]. Exemple de retour pour la commande "terminal show-fullversion" :
Version terminal check : ok
hardware version : intel001_01
Image 0 version : 2007030200
Image 0 flavour : easygate
Image 0 domain : easyneuf.fr
Image 0 hardware support : x86-i855gm-rev1
Image 1 version : 2007030503
Image 1 flavour : easygate
Image 1 domain : easyneuf.fr
Image 1 hardware support : x86-i855gm-rev1
Current image : 1
9rescue version : 2007011103
  • show-rate (arg nb : [1-1])
  • show-status (arg nb : [1-1])
  • ls (arg nb : [1-5])
  • uptime (arg nb : [1-1])

[modifier] Remarques

La plupart des commandes sont également accessibles sur le terminal comme des commandes shell. Par exemple, il est possible de supprimer un utilisateur X sur le terminal en tapant "ez9DeleteUser -l X" dans un shell. Certaines commandes sont, elles, accessibles comme des options du programme 9rescue (show-fullversion, show-rate, show-status, etc ...). Par exemple "9rescue show-fullversion" dans un shell du terminal retournera les mêmes informations que la commande "terminal show-fullversion" lancée depuis le routeur.