OpenWRT - Installation de vsftpd
décembre 15, 2007
Comment installer un serveur vsftpd sur un routeur OpenWRT ? Suivez le guide…
Installation
ipkg install vsftpd
configuration de vsftpd
attention, tel quel vsftpd ne marchera pas mais en plus de cela il indiquera à un visiteur son fonctionnement :
500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp
ajoutons alors au fichier /etc/vsftpd.conf la ligne suivante :
ftp_username=nobody
exécution de vsftpd
/etc/init.d/vsftpd start
Il s’agit du minimum, pour plus de renseignements allez sur le site du serveur vsftpd. Voici un site assez intéressant sur le sujet ici.
OpenWRT - Impossible de supprimer un fichier ou No space left on device
décembre 10, 2007
Ce qui est moche avec les petits machins comme les routeurs c’est que la place est très réduite, c’est encore plus vrai pour le WAP54G V3.1 ….
Il n’y a même pas la place pour télécharger une MAJ .. :p
Du coup lorsque l’intégralité de l’espace est utilisé …
root@passerelle:/# rm linksys.trx rm: unable to remove `linksys.trx': No space left on device
Sachant que même un echo “” > linksys.trx ne passe pas …
que la compétion avec la touche Tabulation nefonctionne plus …
La seul solution que j’ai trouvé est la suivante :
root@passerelle:/# mtd erase OpenWrt Unlocking OpenWrt ... Erasing OpenWrt ...
suivie d’un reboot et pouf tout vide
ouf ![]()
OpenWRT::WAP54G::Pont Wifi/Ethernet
novembre 10, 2007
Le WAP54G, c’est un peu l’ami de tous. Par une série de circonstance, linksys a partagé les sources de ce routeur. Désormais il fait partie des passions de nombreux linuxiens et une distribution lui est même consacrée. une chance pour moi
Je dispose d’une distribution linux, l’installation d’une carte wifi sur un tel système n’est pas impossible mais reste parfois (selon les modèles) un vrai parcours du combattant. Pour m’éviter cette tâche et parce que je disposais d’un WAP54G dans le placard ( oui bon, ce n’est pas le cas de tous, c’est sûre ) j’ai décidé d’en faire un pont entre mon poste de trvail et le point d’accés Wifi de mon appart.
Pour ce faire, 2 étapes :
Installation de OpenWRT
Cette étape est à mon goût la plus sensible … Vous mettez en péril l’intégrité de votre appareil, vous prenez vos responsabilités s’il ne marche plus ensuite. Entre autre cette manipulation va dépendre de la version de votre WAP54G. Dans mon cas il s’agit d’un WAP54G Version 3.1 EUR.
Vous allez donc choisir une version du firmeware OpenWRT qui correspond à votre routeur … http://wiki.openwrt.org semble une bonne adresse.
Configuration de OpenWRT
La connexion au routeur se fait à partir d’un client telnet. Il n’y a alors aucun mot de passe (je recommande l’activation du ssh mais si ce n’est pas le sujet de ce post).
Il y a plusieurs moyens de configurer ce routeur, pour ma part j’utilise la commande nvram, celle-ci me permet de conserver mes modifications même apres modification du firmware.
>nvram usage: nvram [get name] [set name=value] [unset name] [show]
Pour voir toutes les valeurs sauvegardées on utilisera nvram show (c’est la commande que j’ai utilisé pour revenir sur mes modifications précédentes).
Passage en mode pont :
nvram set wl0_mode=wet nvram set lan_ifnames="vlan0 eth1" nvram set wan_ifname=vlan1
Activation du reseau wifi:
nvram set wl0_ssid=<SSID> nvram set wl0_channel=<CHANNEL_NUMBER>
En cas de cryptage WEP ajoutons les lignes suivantes :
nvram set wl0_wep=enabled nvram set wl0_key=1 nvram set wl0_key1=<WEP key in hex format>
Pour sauvegarder cette configuration :
nvram commit reboot
Toutes ces informations sont disponibles à cette adresse : http://wiki.openwrt.org/ClientModeHowto