Code blocks corrections
This commit is contained in:
parent
b0cf94ba65
commit
c1ab78875e
4 changed files with 55 additions and 30 deletions
|
@ -25,17 +25,17 @@ adresse est 10.0.0.250).
|
|||
La première étape est la création d'un script shell pour activer désactiver
|
||||
l'interface wifi du Linksys. Connectons nous à notre Linksys
|
||||
|
||||
~~~
|
||||
```shell
|
||||
ssh root@10.0.0.250
|
||||
~~~
|
||||
```
|
||||
|
||||
Créons le fichier contenant le script, rendons-le exécutable et ouvrons-le avec vi.
|
||||
|
||||
~~~
|
||||
```shell
|
||||
touch /sbin/wtoggle.sh
|
||||
chmod + x /sbin/wtoggle.sh
|
||||
vi /sbin/wtoggle.sh
|
||||
~~~
|
||||
```
|
||||
|
||||
Il suffit maintenant de coller les commandes ci-dessous.
|
||||
|
||||
|
@ -78,19 +78,19 @@ L'utilisation est simple : `wtoggle enable` pour activer le wifi et `wtoggle dis
|
|||
Il suffit d'ajouter les deux lignes suivantes au cron pour programmer la mise en
|
||||
route du Wifi avec la commande ``crontab -e``
|
||||
|
||||
~~~
|
||||
```shell
|
||||
00 14 * * 1-6 wtoggle enable
|
||||
00 18 * * 1-6 wtoggle disable
|
||||
~~~
|
||||
```
|
||||
|
||||
Le réseau Wifi est donc allumé du lundi au samedi de 14h à 18h. Mais sur Openwrt
|
||||
le service cron n'est pas activé[^n_cron-openwrt]. Il faut donc le faire avec
|
||||
les commandes[^n_openwrt-buttons]
|
||||
|
||||
~~~
|
||||
```shell
|
||||
/etc/init.d/cron start
|
||||
/etc/init.d/cron enable
|
||||
~~~
|
||||
```
|
||||
|
||||
[^n_cron-openwrt]: voir sur la [documentation
|
||||
d'openwrt](https://wiki.openwrt.org/doc/howto/cron#activating_cron)
|
||||
|
@ -106,10 +106,10 @@ Créons un fichiers ``bouttons`` dans le répertoire ``/etc/hotswap.d/button/``
|
|||
qui va contenir les commandes à effectuer lors de la pression d'un boutons sur
|
||||
le Linksys
|
||||
|
||||
~~~
|
||||
```shell
|
||||
mkdir -p /etc/hotswap.d/button/
|
||||
vi /etc/hotswap.d/button/buttons
|
||||
~~~
|
||||
```
|
||||
|
||||
Voici le contenu de ce fichier
|
||||
|
||||
|
@ -117,14 +117,14 @@ Voici le contenu de ce fichier
|
|||
#!/bin/sh
|
||||
device="wl0"
|
||||
if [ "$BUTTON" = "ses" ] && [ "$ACTION" = "pressed" ] ; then
|
||||
case $(uci get wireless.$device.disabled) in
|
||||
0)
|
||||
/sbin/wtoggle.sh disable
|
||||
;;
|
||||
1)
|
||||
/sbin/wtoggle.sh enable
|
||||
;;
|
||||
esac
|
||||
case $(uci get wireless.$device.disabled) in
|
||||
0)
|
||||
/sbin/wtoggle.sh disable
|
||||
;;
|
||||
1)
|
||||
/sbin/wtoggle.sh enable
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
```
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue