wikiroute

networking recipes

User Tools

Site Tools


extension_d_un_reseaux_sans-fil

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
extension_d_un_reseaux_sans-fil [2015/07/27 13:54] – [4.2- Activation au démarrage] samerextension_d_un_reseaux_sans-fil [2015/07/27 14:15] – [4.2- Activation au démarrage] samer
Line 227: Line 227:
 Dans ce paragraphe, il s'agit d'automatiser la limitation du début à l'aide d'un script utilisant les commandes précédentes. Dans ce paragraphe, il s'agit d'automatiser la limitation du début à l'aide d'un script utilisant les commandes précédentes.
  
-Commençons par créer deux fichiers qui rassemblent les commandes d'activation et de suppression de la limitation de débit. Ces fichiers sont nommés ''tc_qdisc_start.sh'' et ''tc_qdisc_stop.sh'' respectivement. On note le chargement de module ''sch_tbf'' indispensable pour le bon fonctionnement de la gestion des files d'attentes.+Commençons par créer deux fichiers qui rassemblent les commandes d'activation et de suppression de la limitation de débit. Ces fichiers sont nommés ''tc_qdisc_start.sh'' et ''tc_qdisc_stop.sh'' respectivement. Notons le chargement du module ''sch_tbf'' indispensable pour le bon fonctionnement de la gestion des files d'attentes.
    
 <file autoconf /etc/tc_qdisc_start.sh> <file autoconf /etc/tc_qdisc_start.sh>
Line 247: Line 247:
 Rendons ces fichiers exécutables: Rendons ces fichiers exécutables:
 <code> <code>
-chmod +x /etc/tc_qdisc_start.sh /etc/tc_qdisc_stop.sh+root@ap-openwrt:~# chmod +x /etc/tc_qdisc_start.sh /etc/tc_qdisc_stop.sh
 </code> </code>
  
 +Créons le fichier ''/etc/init.d/ratelimit'' qui permet d'exécuter les scripts précédents.
 +  
 <file autoconf /etc.init.d/ratelimit> <file autoconf /etc.init.d/ratelimit>
 #!/bin/sh /etc/rc.common #!/bin/sh /etc/rc.common
Line 265: Line 267:
 } }
 </file> </file>
 +
 +Ainsi, un appel de la commande suivante permet de lancer le script ''/etc/tc_qdisc_start.sh'', et par conséquent l'activation de la limitation de débit.
 +
 +<code>
 +root@ap-openwrt:~# /etc/init.d/ratelimit start
 +</code>
 +
 +Alors que la commande suivante lance le script ''/etc/tc_qdisc_stop.sh'' et supprime la limitation de débit.
 +
 +<code>
 +root@ap-openwrt:~# /etc/init.d/ratelimit stop
 +</code>
 +
 +Finalement, il ne reste plus qu'à lancer le script ''ratelimit'' et l'activer automatiquement au démarrage du point d'accès avec les commandes suivantes:
 +
 +<code>
 +root@ap-openwrt:~# /etc/init.d/ratelimit start
 +root@ap-openwrt:~# /etc/init.d/ratelimit enable
 +</code>
 +
 +Si besoin, les commandes suivantes permettent de supprimer la limitation du débit et désactiver le lancement automatique au démarrage:
 +
 +<code>
 +root@ap-openwrt:~# /etc/init.d/ratelimit stop
 +root@ap-openwrt:~# /etc/init.d/ratelimit disable
 +</code>
extension_d_un_reseaux_sans-fil.txt · Last modified: 2015/07/27 14:17 by samer