Astuces pour les points d'accès Inventel DW-B 200

Que les choses soient claires : tout ce qui suit ne s'applique qu'à la DW-B 200 et ne fonctionne pas sur la Livebox !

Dans cette page j'ai recensé quelques astuces qui pourront vous permettre d'aller plus en profondeur dans l'utilisation de votre borne Inventel DW-B 200.
ATTENTION LES OPÉRATIONS CI-DESSOUS S'ADRESSENT À DES UTILISATEURS D'UN NIVEAU EXPERT, ON TOUCHE AU COEUR DE LA BORNE. TOUTE MAUVAISE MANIPULATION PEUT DÉTRUITE IRRÉMÉDIABLEMENT VOTRE POINT D'ACCÈS ! JE NE POURRAIS EN AUCUN CAS ÊTRE TENU RESPONSABLE DE TOUS MATÉRIELS RENDUS INOPÉRANTS, VOUS EXÉCUTEZ LES COMMANDES CI-DESSOUS À VOS RISQUES ET PÉRILS !


Sommaire :


Les firmwares pour votre point d'accès Inventel DW-B 200 :

Description des différentes versions plus bas


Dans votre point d'accès :

Pour changer l'adresse de mise à jour du firmware allez sur cette page cachée :
http://configuration.adsl/update_param.html => vous devrez vous authentifier comme si vous vous connectiez à la configuration de votre borne Inventel : login admin et votre pass, admin si vous avez pas changé celui par défaut (ou login/pass : inventel/inventel).

Update machine : developers.inventel.com
Update username : inventel
Update password : inventel

Wanadoo :
v2.980.1-fr => Update directory : inventel/blue_3g/DW-B-200/release/
v3.104.1-pro-fr => Update directory : inventel/blue_3g/DW-B-200-pro/release/
v3.016a-tv-fr => Update directory : inventel/blue_3g/DW-B-200/tv/release/
v3.205a-TPSL-fr => Update directory : inventel/blue_3g/DW-B-200/tpsl/release/

Cegetel :
v3.210-fr => Update directory : inventel/blue_3g/cegetel/DW-B-200/release/
v3.216a-fr => Update directory : inventel/blue_3g/cegetel/DW-B-200/tv/release/

Tiscali :
v3.221-fr => Update directory : inventel/blue_3g/tiscali/DW-B-200/release/
v3.225-fr => Update directory : inventel/blue_3g/tiscali/DW-B-200/ex/release/


Liens directs Inventel :

Clique droit sur le lien, Enregistrer la cible sous pour enregistrer le fichier dbw_fs_kernel sur votre disque puis le renommer avec sa version en .dwb

Nom d'utilisateur : inventel
Mot de passe : inventel

Il semble qu'aujourd'hui seul les liens des firmwares v2.980.1-fr et v3.104.1-pro-fr fonctionne encore (à tester...)

Wanadoo :
v2.980.1-fr : http://developers.inventel.com/inventel/blue_3g/DW-B-200/release/dbw_fs_kernel
v3.104.1-pro-fr : http://developers.inventel.com/inventel/blue_3g/DW-B-200-pro/release/dbw_fs_kernel
v3.016a-tv-fr : http://developers.inventel.com/inventel/blue_3g/DW-B-200/tv/release/dbw_fs_kernel
v3.205a-TPSL-fr : http://developers.inventel.com/inventel/blue_3g/DW-B-200/tpsl/release/dbw_fs_kernel

Cegetel :
v3.210-fr : http://developers.inventel.com/inventel/blue_3g/cegetel/DW-B-200/release/dbw_fs_kernel
v3.216a-fr : http://developers.inventel.com/inventel/blue_3g/cegetel/DW-B-200/tv/release/dbw_fs_kernel

Tiscali :
v3.221-fr : http://developers.inventel.com/inventel/blue_3g/tiscali/DW-B-200/release/dbw_fs_kernel
v3.225-fr : http://developers.inventel.com/inventel/blue_3g/tiscali/DW-B-200/ex/release/dbw_fs_kernel


Liens directs porciello.com :

Comme il semble que beaucoup de personnes éprouvent des difficultés à mettre à jour leur point d'accès DW-B 200 avec le firmware désiré via le site Inventel, voici les firmwares sous forme de fichiers .dwb en téléchargement direct sur porciello.com :

Wanadoo :
Image-v2.980.1-fr.dwb => dernier firmware officiel de Wanadoo pour la DW-B 200
Image-v3.104.1-pro-fr.dwb => dernier firmware officiel de Wanadoo pour la DW-B 200 Pro (fonctionne aussi avec la DW-B 200 standard)
                                            |->destiné à la base aux abonnés eXtense Pro : ce firmware permet de transformer votre borne DW-B 200 en HotSpot
Image-v3.016a-tv-fr.dwb
Image-v3.205a-TPSL-fr.dwb => firmware qui permet de rendre compatible la DW-B 200 avec MaLigneTV et TPSL

Cegetel :
Image-v3.210-fr.dwb
Image-v3.216a-fr.dwb

Tiscali :
Image-v3.221-fr.dwb
Si vous avez le firmware Tiscali v3.225-fr, merci de me contacter (contact en bas de page)

Pour injecter le fichier firmware désiré, suivez cette procédure.
[ou]
L'utilitaire pour flasher les firmwares sous Windows : DWBFlash
Pour flasher le firmware de votre DW-B 200 suivez la procédure Rescue System, comme expliquée page 32 à 41 du Manuel DW-B 200 v1.4 (35,45 Mo)
Le CD v3.00 Inventel DW-B 200 (27,66 Mo), si vous avez besoin des drivers USB.

Pour lancer le serveur telnet de votre point d'accès Inventel DW-B 200 :
http://configuration.adsl/cgi-bin/cgi_telnetd (firmware v2.x comme Wanadoo)
http://configuration.adsl/cgi-bin/cgi_dtd (firmware v3.x comme Cegetel ou Wanadoo MLTV)
Il est probable qu'il vous soit demandé un nom d'utilisateur et un mot de passe :
- en utilisateur tapez : admin
- et en mot de passe tapez : admin (par défaut) ou celui que vous avez mémorisé pour aller dans la configuration de votre borne
ou login/pass : inventel/inventel
N'oubliez pas d'arrêter le serveur telnet en relançant le lien ci-dessus lorsque vous n'avez plus besoin de vous connecter en telnet.

Ensuite pour vous connecter, sous Windows, allez dans :
menu Démarrer > Exécuter... > telnet configuration.adsl [ou] telnet IPdelaDWB200
Puis suivant votre FAI, tapez le mot de passe approprié
Attention respectez bien les MAJUSCULES/minuscules dans le mot de passe sinon cela ne marchera pas !

Firmware v2.x comme Wanadoo :
login: root
pass: InvenTel

Firmware v3.x comme Cegetel :
login: root
pass: HideOut

À essayer également pour les firmwares v3.x, mais compte avec moins de droits que celui ci-dessus :
login: nobody
pass: hideout

Pour accéder au menu d'administration pour la configuration de votre borne DW-B 200 :
http://configuration.adsl/

- Utilisateur : admin
- Mot de passe : admin

ou

- Utilisateur : inventel
- Mot de passe : inventel

MABORNE Login: root

Password:
sh-2.05# uname -a
Linux MABORNE 2.4.17 #2 mer sep 17 10:30:25 CEST 2003 mips unknown
sh-2.05#
sh-2.05# _

A noter évidemment qu'à chaque redémarrage du point d'accès (soit en désalimentant/réalimentant la borne, soit par la commande reboot), il vous faudra relancer le démon (serveur) telnet.

Changer le mot de passe root sur votre point d'accès Inventel DW-B 200 :
Voilà je vais vous donner la marche à suivre pour changer le mot de passe root sur votre DW-B 200. À vrai dire cette manipulation a très peu d'intérêt car en principe vous lancez votre démon Telnet pour effectuer une opération de maintenance puis une fois celle-ci terminé vous stopper le démon Telnet afin de limiter les risques de piratage. En fait ce qui est primordial est de changer votre mot de passe pour accéder à l'administration (également nécessaire pour lancer le démon Telnet).
Attention si vous changez le mot de passe root, ne l'oubliez pas ! Il n'y aura aucune possibilité de revenir en arrière. C'est pour cette raison que je vous conseille plutôt de garder le mot de passe par défaut et d'activer le serveur telnet à bon escient afin de limiter les risques.

Pour cela deux étapes :

1) On définit un mot de passe puis on le crypte au moyen de la commande crypt
sh-2.05# crypt monmotdepasse
ab3s9qMRuP18k

Ce qui nous renvoie une chaîne cryptée.

2) On édite le fichier des mots de passe à l'aide de vi. Ce fichier se nomme passwd et se situe dans /etc
sh-2.05# vi /etc/passwd
root:abzCfky9VcPoE:0:0:root:/root:/bin/sh
ftp::14:50:FTP User:/home/ftp:
nobody::99:99:Nobody:/:

Sur la première ligne, remplacer la chaîne abzCfky9VcPoE par la chaîne cryptée précédemment, dans notre exemple ab3s9qMRuP18k.
Pour cela placer le curseur clignotant sur la première ligne sous le a (après root:) puis taper la commande dw, cela efface juste la chaîne cryptée. Ensuite appuyer sur la touche i pour passer en mode insertion et taper le nouveau mot de passe crypté. Un fois la chaîne cryptée saisie, appuyer sur la touche échap puis taper la commande :wq + entrée pour quitter l'éditeur vi en enregistrant en même temps les modifications apportées au fichier.
Vous devez redémarrer votre point d'accès pour que les nouveaux paramètres soient pris en compte : tapez reboot puis entrée.

sh-2.05# crypt monmotdepasse
ab3s9qMRuP18k
sh-2.05#
sh-2.05# vi /etc/passwd
root:abzCfky9VcPoE:0:0:root:/root:/bin/sh
ftp::14:50:FTP User:/home/ftp:
nobody::99:99:Nobody:/:
sh-2.05# reboot

Changer le nom (hostname / ESSID) de votre point d'accès Inventel DW-B 200 :
Pour des raison de sécurité il est préférable que l'on ne sache par quel matériel est motorisé votre point d'accès WiFi. Or les SSID par défaut notamment chez Wanadoo sont du type DW-B-200-XXXXX ce qui rend reconnaissable très facilement le matériel que vous utilisez.
Nous allons voir comment modifier en dur et de manière persistante le nom de votre DW-B 200.
Vous devez au préalable vous connecter en telnet sur votre borne Inventel.

Puis à l'invite de commande de votre borne Inventel, tapez :
sh-2.05# vi /etc/bluedsl.conf On ouvre avec l'éditeur vi le fichier de configuration bluedsl.conf situé dans le répertoire /etc
L'utilisation de vi pour les non-initiés peut se révéler assez délicate. Vous trouverez un petit mémo de toutes commandes de base vi en fin de page
Vous pouvez voir dans ce fichier de nombreux paramètres de votre point d'accès. Le paramètre qui nous intéresse se situe à la ligne HOSTNAME
Important : si vous avez fait une mauvaise manipulation à une étape, vous pouvez quitter à tout moment l'édition du fichier sans enregistrer les modification en tapant la commande échap puis :q! + entrée . De cette manière vous pouvez recommencer la procédure du début sans risque.
Déplacer vous avec les flèches jusqu'à la ligne HOSTNAME puis positionnez le curseur clignotant juste après le signe = ici sous la lettre D puis taper la commande d$, la fin de la ligne disparaît et le curseur clignotant se retrouve sous le signe =. Maintenant appuyer sur la touche a pour passer en mode ajout. le curseur clignotant se positionne alors après le signe =. Vous allez maintenant pouvoir entrer le nom que vous désirez mettre pour votre borne. Le nom choisi ne doit contenir que des lettres de A à Z, des chiffres de 0 à 9 ou tirets -. Une fois le nom saisi, appuyez sur la touche échap puis tapez la commande :wq + entrée pour quitter l'éditeur vi en enregistrant en même temps les modifications apportées au fichier.
Vous devez redémarrer votre point d'accès pour que les nouveaux paramètres soient pris en compte : tapez reboot puis entrée.


sh-2.05# wlctl essid
essid is DW-B-200-00000
sh-2.05#
sh-2.05# vi /etc/bluedsl.conf
#!auto-update
FIREWALL_LEVEL=1
IP_0=10.0.0.1
NETMASK_0=255.0.0.0
BROADCAST_0=10.255.255.255
HOSTNAME=MABORNE
DHCP=0
DHCP_START=10.0.0.9 #add
DHCP_STOP=10.0.0.200 #add
# GATEWAY=10.0.0.1
PAIRABLE_TIMEOUT=600
AUTH_NAME=admin
AUTH_PASS=admin
SIZE=4194304
UPDATE_USERNAME=inventel
UPDATE_PASSWORD=inventel
UPDATE_MACHINE=developers.inventel.com
ENABLE_DHCP_SERVER=1 #add
UPNP_STATUS=1 #add
LANGUAGE=1
UPDATE_DIRECTORY=inventel/blue_3g/DW-B-200/release
UPDATE_MACHINE=developers.inventel.com
sh-2.05# reboot

Utilisation de iptables sur votre point d'accès Inventel DW-B 200 : pour aller beaucoup plus loin de la gestion de la sécurité de votre borne Inventel.
Vous devez au préalable vous connecter en telnet sur votre borne Inventel.

Voici 2 exemples :

Bloquer l'accès à un site Internet :
À l'invite de commande de votre borne Inventel, tapez :
sh-2.05# iptables -I FORWARD -d www.playboy.com -j DROP
De cette façon les machines du réseau ne pourront plus accéder à playboy.com. Par contre le routeur le pourra encore.
En effet, pour résumer schématiquement, c'est la chaîne FORWARD qui est utilisée pour le trafic routé, alors que la chaîne INPUT est utilisée pour le trafic entrant destiné à la machine locale (en l'occurrence le routeur).
NB : On peut indifféremment utiliser -d ou -s dans la commande ci-dessus, mais pour empêcher les machines du réseau d'accéder à un site, il est plus "propre" de bloquer leurs requêtes vers ce site (-d), que de bloquer les réponses de ce site (-s). Pour les paranos il est possible de créer les 2 règles !

Bloquer un port pour empêcher l'utilisation du FTP par exemple :
À l'invite de commande de votre borne Inventel, tapez :
sh-2.05# iptables -I FORWARD -p tcp --dport 21 -j DROP

sh-2.05# iptables -I FORWARD -d www.playboy.com -j DROP
sh-2.05#
sh-2.05# iptables -I FORWARD -p tcp --dport 21 -j DROP
sh-2.05#
sh-2.05# iptables --list
Chain FORWARD (policy DROP)
target prot opt source destination  
DROP all -- anywhere www.playboy.com  
DROP tcp -- anywhere anywhere tcp dpt:ftp
sh-2.05#
sh-2.05# _

Modifier la puissance d'émission afin d'augmenter la portée du WiFi sur votre point d'accès Inventel DW-B 200 :
Vous devez au préalable vous connecter en telnet sur votre borne Inventel.

À l'invite de commande de votre borne Inventel, tapez :

sh-2.05# wlctl txpwr
txpwr is 22

Cela vous donne la puissance d'émission, ici 22 mW la puissance par défaut
Vous pouvez augmenter cette puissance afin de gagner en portée.
À l'invite de commande de votre borne Inventel, tapez :

sh-2.05# wlctl txpwr 84
sh-2.05# wlctl txpwr
txpwr is 84

Cela va vous permettre de passer la puissance d'émission à 84 mW (c'est le maximum possible).
Maintenant à vous de faire des essais pour tester le gain de portée / perturbations.

sh-2.05# wlctl txpwr
txpwr is 22
sh-2.05#
sh-2.05# wlctl txpwr 100
sh-2.05#
sh-2.05# wlctl txpwr
txpwr is 100
sh-2.05#
sh-2.05# _

Attention de cette manière la puissance n'est pas mémorisée en dur. A chaque reboot du point d'accès, la puissance reviendra à sa valeur par défaut.
Évidemment il est bien sûr possible de modifier ceci de manière persistante.

Désactiver le WiFi de votre point d'accès Inventel DW-B 200 :
Vous devez au préalable vous connecter en telnet sur votre borne Inventel.
Il y a deux commandes qui donne le même résultat.

À l'invite de commande de votre borne Inventel, tapez :

sh-2.05# wlctl down => coupe le WiFi
sh-2.05# wlctl up => réactive le WiFi

[ou]

sh-2.05# ifconfig wl0 down => désactive l'interface wl0 WiFi
sh-2.05# ifconfig wl0 up => réactive l'interface wl0 WiFi

Vous remarquerez que quand vous coupez le WiFi, les LED s'éteignent sur la carte WiFi situé à l'arrière de votre borne. De même lorsque vous réactivez le WiFi ces mêmes LED se rallument.

sh-2.05# wlctl down
sh-2.05#
sh-2.05# wlctl up
sh-2.05#
sh-2.05# ifconfig wl0 down
sh-2.05#
sh-2.05# ifconfig wl0 up
sh-2.05#
sh-2.05# _

Attention de cette manière la désactivation du WiFi n'est pas mémorisée en dur. A chaque reboot du point d'accès, le WiFi sera réactivé par défaut.

Contrôler l'état des LED de votre point d'accès Inventel DW-B 200 :
La lumière des LED vous gêne la nuit par exemple. Il existe un utilitaire appelé ledctrl. Il permet de contrôler l'état des LED et les éteindre au besoin. Vous devez au préalable vous connecter en telnet sur votre borne Inventel.

À l'invite de commande de votre borne Inventel, tapez :

sh-2.05# ledctrl

sh-2.05# ledctrl

Usage: ledctrl led_name led_state

Supported led names:
Adsl
Wireless
Usb
Hpna
WanData
PPP
Voip
Power
Security
Lan

Supported led states:
Off
On
BlinkOnce
SlowBlinkContinues
FastBlinkContinues
sh-2.05#
sh-2.05# _

Comment configurer de manière persistante votre point d'accès Inventel :
On vient de voir ci-dessus plusieurs commandes mais comme expliqué certaines d'entre elles sont volatiles (vos réglages personnels sont réinitialisés à leurs valeurs par défaut à chaque (re)démarrage de votre point d'accès Inventel). Afin d'éviter un reparamétrage fastidieux à chaque fois, nous allons donc voir comment procéder pour mémoriser tous vos réglages personnels de manière persistante.
Vous devez au préalable vous connecter en telnet sur votre borne Inventel.

La partition consacrée à la mémoire flash (là où l'on peut écrire) est :
/dev/mtdblock3 montée sur /mnt/jffs2/jffs2_3
Voici les dossiers qui renvoient vers la mémoire flash :
/etc
->
/mnt/jffs2/jffs2_3/etc
/home
->
/mnt/jffs2/jffs2_3/home
/root
->
/mnt/jffs2/jffs2_3/root
/tmp
->
/mnt/jffs2/jffs2_3/tmp
A noter que dans ces dossiers certains sous-dossiers et fichiers sont des liens vers la partition en lecture seule.
Les données stockées dans cette partition de mémoire flash sont évidemment conservées même après une coupure d'alimentation ou un reboot du routeur.

À l'invite de commande de votre borne Inventel :

sh-2.05# vi /etc/perso.conf Nous allons créer un fichier sous l'éditeur vi que l'on va nommer perso.conf dans le répertoire /etc
L'utilisation de vi pour les non-initiés peut se révéler assez délicate. Vous trouverez un petit mémo de toutes commandes de base vi en fin de page
Dans ce fichier de configuration personnalisée vous allez pouvoir paramétrer votre point d'accès à votre guise.
Vous pouvez entrer toutes les commandes vues plus haut pour affiner vos réglages.
Nous allons voir divers exemples de scripts suivant le paramétrage souhaité pour votre point d'accès.
Pour commencer chaque script doit commencer par la ligne suivante :
#!/bin/sh
C'est pour indiquer au système qu'il s'agit d'un script "sh"
Puis ensuite on tape les commandes désirées
La commande echo affiche le message entre cotes 'message'. Cela permet notamment de voir que le script s'est bien lancé.
Parfois le cryptage WEP pose problème avec certains adaptateurs sans fil notamment sous Linux.
Script pour désactiver le WEP :
#!/bin/sh
echo 'script de configuration perso'
ifconfig wl0 down #On desactive l’interface wl0
wlctl down #On coupe le WiFi
wlctl auth open #On passe le mode d’authentification en ouvert
wlctl wepstatus off #On desactive le WEP
wlctl up #On remet le WiFi
ifconfig wl0 up #On remet l’interface wl0
~
~
~
~
~
~
~
~
~
~
~
"/etc/perso.conf" line 1 of 12 --8%--
Si vous vous connectez à votre borne uniquement en mode ethernet (de loin le mode le plus fiable et performant), il n'est pas forcément nécessaire d'activer le WiFi. Ainsi votre niveau de sécurité est accru, vous fermez une porte supplémentaire qui aurait pu permettre d'infiltrer votre réseau personnel. De plus si vous n'utilisez pas le WiFi, le désactiver vous évitera d'avoir des interférences ou parasites si vous disposez d'appareils sans fil (genre transmetteur vidéo sans fil par exemple).
Script pour désactiver le WiFi :
#!/bin/sh
echo 'script de configuration perso'
ifconfig wl0 down #On desactive l’interface wl0
wlctl down #On coupe le WiFi
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/perso.conf" line 1 of 12 --8%--
On peut également définir de nombreux autres paramètres :
/sbin/telnetd -l /bin/login : lance automatiquement le serveur telnet au démarrage du point d'accès. A appliquer avec prudence, vous ouvrez une nouvelle possibilité d'intrusion. Si vous vous connectez rarement en telnet mieux vaut lancer le démon (serveur) manuellement.
wlctl essid : pour définir un nouvel ESSID au démarrage. Sachez que cette commande existe mais je ne vous la recommande pas. Changez plutôt ce paramètre en dur comme expliqué plus haut, c'est plus propre. Cela vous permettra de changer le hostname en même temps que l'ESSID de votre borne.
wlctl channel : pour définir le canal de votre point d'accès. Là pareil assez peu d'intérêt vu que l'on peut le faire depuis l'interface d'administration.
wlctl txpwr : commande vu plus haut. Là très intéressant, vous allez pouvoir augmenter la puissance (donc la portée) de manière permanente au démarrage.
iptables : commande vu également plus haut. Là aussi intéressant, vous allez pouvoir appliquer toutes vos règles iptables de manière permanente au démarrage.
Script avec divers paramétrages :
#!/bin/sh
echo 'script de configuration perso'
/sbin/telnetd -l /bin/login # On lance le serveur telnet automatiquement
wlctl essid MABORNE #On change l'ESSID en MABORNE
wlctl channel 6 #On passe la borne sur le canal 6 par exemple
wlctl txpwr 84 #On passe la puissance a 84 mW
iptables -I FORWARD -d www.playboy.com -j DROP # On bloque playboy.com par exple
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/perso.conf" line 1 of 12 --8%--
Bien sûr vous pouvez combiner plusieurs commandes des divers exemples de scripts que l'on vient de voir.
sh-2.05# chmod +x /etc/perso.conf On attribue les droit d'exécution (+x) au fichier perso.conf afin de pouvoir l'exécuter

sh-2.05# cd /etc/rc0.d/
sh-2.05# ln -s /etc/perso.conf S99perso
sh-2.05# cd /etc/rc1.d/
sh-2.05# ln -s /etc/perso.conf S99perso

Nota : Parfois il peut s'avérer nécessaire de rendre les raccourcis exécutables. Pour cela lancez les commandes suivantes :
sh-2.05# chmod +x /etc/rc0.d/S99perso
sh-2.05# chmod +x /etc/rc1.d/S99perso

On se place dans le répertoire de démarrage /etc/rc0.d
On crée un raccourci vers le fichier /etc/perso.conf afin qu'il soit exécuter au démarrage
On se place dans le second répertoire de démarrage /etc/rc1.d
On crée également un raccourci vers le fichier/etc/perso.conf afin qu'il soit exécuter au démarrage
Je ne sais pas s'il est nécessaire de créer le raccourci dans les deux dossiers de démarrage; dans le doute vaut mieux le faire.
sh-2.05# reboot Enfin on redémarre le point d'accès pour vérifier que la nouvelle configuration personnalisée que l'on a défini, a bien été appliquée.

sh-2.05# vi /etc/perso.conf
sh-2.05#
sh-2.05# chmod +x /etc/perso.conf
sh-2.05#
sh-2.05# cd /etc/rc0.d/
sh-2.05#
sh-2.05# ln -s /etc/perso.conf S99perso
sh-2.05#
sh-2.05# cd /etc/rc1.d/
sh-2.05#
sh-2.05# ln -s /etc/perso.conf S99perso
sh-2.05#
sh-2.05# reboot
Commandes de base de l'éditeur vi
Pour passer en mode commande : appuyer sur la touche échap + Commande
Commande
Explication
a
Ajoute du texte après la position courante
A
Ajoute du texte à la fin de la ligne courante
i
Ajoute du texte avant la position courante
I
Ajoute du texte au début de la ligne courante
O
Ajoute une nouvelle ligne avant la ligne courante
o
Ajoute une nouvelle ligne après la ligne courante
x
Supprime le caractère courant
r
Remplace le caractère courant
R
Remplace les caractères suivants (mode "refrappe")
dd
Efface la ligne courante
dw
Efface le mot courant
d$
Efface la fin de la ligne courante
cw
Change le mot courant
c$
Change la fin de la ligne courante
c^
Change le début de la ligne courante (de la position courante au début de la ligne)
J
Joint la ligne courante et la ligne suivante
<numéro>G
Atteint un numéro de ligne
G
Atteint la fin du fichier
:q
Quitte l'éditeur (provoque une erreur si le fichier a été modifié depuis le dernier enregistrement)
:q!
Quitte l'éditeur en ignorant les modifications apportées au fichier
:w
Enregistre le fichier courant
:wq ou :x
Quitte l'éditeur en enregistrant les modifications du document
yy
Copie la ligne courante dans le presse-papiers
P
Colle le presse-papiers avant la position courante
p
Colle le presse-papiers après la position courante
/<texte>
Recherche le texte à partir de la position courante en descendant dans le fichier
?<texte>
Recherche le texte à partir de la position courante en remontant dans le fichier
n
Atteint la prochaine occurrence du texte recherché (dans le sens défini pour la recherche)
.
Recommence la dernière commande
m<car>
Marque la ligne courante. La marque porte le nom du caractère suivant "m''
'<car>
Retourne à une ligne marquée
échap
Quitte le mode insertion

Liens annexes :
Un Wiki plein d'infos sur la DW-B 200 :http://pagesperso.laposte.net/libresoftware/phpwiki/?RouteurInventelDW200


Retour à la page d'accueil