Ajout d'un serveur telnetd
Le firmware du KWGR614 est un extrait de la distribution uClinux, et ne comporte notemment pas de serveur telnet ni ssh.Commençons par tenter d'ajouter un serveur telnet.
Il vous faut tout d'abord récupérer une distribution uClinux complète par exemple celle du 30 janvier 2007:
http://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20070130.tar.gz. , puis l'extraire dans un répertoire quelconque et recopier les répertoires user/telnetd user/inetd et user/tinylogin dans le répertoire user de votre distribution. Telnetd c'est bien sût le démon telnet, qui répondra à vos connexions, inetd c'est le "super-démon", qui lancera telnetd lors de votre connexion sur le port adéquat, et tinylogin gère votre identification sur le routeur.
cd KWGR614
wget http://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20070130.tar.gz
tar xvfz uClinux-dist-20070130.tar.gz
cp -R uClinux-dist/user/telnetd KWGR614_V1.0.1_10.17WW/user
cp -R uClinux-dist/user/inetd KWGR614_V1.0.1_10.17WW/user
cp -R uClinux-dist/user/tinylogin KWGR614_V1.0.1_10.17WW/user
Pour configurer la compilation de vos démons il va falloir passer par un "make menuconfig" et valider la compilation de ces éléments:

Il faut ensuite sélectionner les applications réseau:

et enfin sélectionner inetd et telnetd dans la liste des démons à compiler:

Pour pouvoir vous connecter sur le routeur, il faut également montrer patte blanche. Il va falloir valider la compilation de tinylogin, qui gère les autorisations de connexion en fonction des fichiers /etc/passwd /etc/group /etc/shadow et /etc/securetty
Previous page: Enrichir les Logs
Next page: Ajout de romereal

