Projet

Général

Profil

InstallationCartoucherie4vents » Historique » Version 21

Matthieu Herrb, 06/04/2019 22:10
scripts toggle wifi sur bouton WPS

1 4 Matthieu Herrb
{{>toc}}
2 4 Matthieu Herrb
3 2 Matthieu Herrb
h1. Installation à la résidence des 4 vents / Cartoucherie
4 1 Matthieu Herrb
5 1 Matthieu Herrb
h2. Matériel pour une installation
6 1 Matthieu Herrb
7 7 Matthieu Herrb
À laisser chez l'adhérent·e :
8 1 Matthieu Herrb
* Routeur TP-Link Archer C7 v4
9 1 Matthieu Herrb
* Convertisseur TP-Link ML220
10 1 Matthieu Herrb
* Un laser marquage bleu
11 1 Matthieu Herrb
* Un patch optique 1m ou 2m
12 2 Matthieu Herrb
13 2 Matthieu Herrb
Outils :
14 2 Matthieu Herrb
* Crayon optique (local technique)
15 2 Matthieu Herrb
* Stylo
16 8 Matthieu Herrb
* Pointe fine
17 19 Matthieu Herrb
* Brix + routeur wifi TL-WR740N Tetaneutral.net
18 1 Matthieu Herrb
19 1 Matthieu Herrb
h2. Installation
20 1 Matthieu Herrb
21 1 Matthieu Herrb
h3. Préalable
22 1 Matthieu Herrb
23 1 Matthieu Herrb
Bénévoles Tetaneutral.net
24 1 Matthieu Herrb
25 14 Matthieu Herrb
# -Saisir l'adhésion- (déja importé normalement) + allouer une addresse IP dans djadhère
26 6 Matthieu Herrb
# label pour le service : *4v*_numappart_ (_numappart_ -> numéro d'appartement à 3 chiffres)
27 1 Matthieu Herrb
# Router l'IP sur h7
28 1 Matthieu Herrb
29 11 Matthieu Herrb
h3. Accès au brix
30 11 Matthieu Herrb
31 15 Matthieu Herrb
* En wifi via le routeur TP-Link : tetaneutral.net :
32 1 Matthieu Herrb
33 15 Matthieu Herrb
 * brancher un câble réseau sur l'adaptateur USB sur le Brix d'un coté et sur un port jaune du routeur wifi TP-Link de l'autre
34 15 Matthieu Herrb
 * se connecter au routeur wifi http://192.168.167.1/ relever l'adresse IP de *brix-minimes*
35 15 Matthieu Herrb
 * saisir la commmande : @ssh ttnn@192.168.167.xxx@ (xxx -> adresse IP relevée ci-dessus, password ttnn2018)
36 15 Matthieu Herrb
37 15 Matthieu Herrb
* Une fois la connexion SSH établie, saisir la commande : @cd openwrt-tools@
38 16 Matthieu Herrb
* Utiliser le port RJ-45 du Brix pour connecter les routeurs à flasher
39 11 Matthieu Herrb
40 1 Matthieu Herrb
h3. Flasher le firmware dans le routeur
41 1 Matthieu Herrb
42 1 Matthieu Herrb
# Obtenir l'adresse IP allouée préalablement (cf ci-dessus)
43 1 Matthieu Herrb
# Déballer le routeur
44 16 Matthieu Herrb
# Imprimer une étiquette avec l'adresse IP  la coller sur le routeur
45 20 Matthieu Herrb
# Connecter *un des ports jaunes* du routeur au port RJ45 du brix
46 16 Matthieu Herrb
# Relever l'id du routeur (4 derniers chiffres de l'adresse MAC sur la fiche d'identification) et l'adresse MAC, la mettre dans le tableur
47 1 Matthieu Herrb
# Sur le brix :
48 11 Matthieu Herrb
<pre><code class="text">
49 1 Matthieu Herrb
./4vents.py <id> <ip>
50 1 Matthieu Herrb
</code></pre>
51 16 Matthieu Herrb
# Noter sur la fiche d'identification du routeur le SSID et le mot de passe wifi, puis appuyer sur <entrée>
52 16 Matthieu Herrb
# Suivre les instructions pour flasher le routeur :
53 16 Matthieu Herrb
* appuyer avec une pointe fine sur le bouton reset (à coté de l'interrupteur d'alimentation) et maintenir appuyé
54 1 Matthieu Herrb
* allumer le routeur 
55 1 Matthieu Herrb
* attendre que la led "Reset" (la plus à droite) s'allume
56 1 Matthieu Herrb
* relâcher le bouton reset
57 16 Matthieu Herrb
* le routeur télécharge le firmware et le flashe. L'opération est terminée quand les 2 leds "wifi" s'allument
58 1 Matthieu Herrb
59 16 Matthieu Herrb
# Quand est prêt, vérifier  avec Wifi Analyser sur Android par ex que le SSID est visible) -> c'est prêt
60 16 Matthieu Herrb
# Débrancher le routeur
61 1 Matthieu Herrb
62 1 Matthieu Herrb
h3. Brassage optique dans le local technique
63 1 Matthieu Herrb
64 1 Matthieu Herrb
# Connecter le crayon optique dans l'appartement (prise jaune sur la gauche a priori)
65 1 Matthieu Herrb
# Repérer la lumière dans le local technique
66 1 Matthieu Herrb
# Connecter une fibre sur la prise allumée relever son numéro
67 1 Matthieu Herrb
# Connecter l'autre extémité avec le même numéro sur un laser sur le switch 
68 1 Matthieu Herrb
# Noter les numéros d'appartement, de prise, de fibre et de port sur la feuille dédiée
69 1 Matthieu Herrb
# Ranger les caches inutilisés dans la poche plastique prévue à cet effet (dans la baie)
70 1 Matthieu Herrb
71 1 Matthieu Herrb
h3. Connexion dans l'appartement
72 1 Matthieu Herrb
73 1 Matthieu Herrb
# Connecter le patch à la prise optique dans le mur
74 1 Matthieu Herrb
# Insérer le laser dans le convertisseur, connecter l'autre extrémité du patch optique
75 17 Matthieu Herrb
# Conserveur les 2 caches du patch optique et celui du laser.c
76 1 Matthieu Herrb
# Utiliser le câble RJ-45 dans la boite du routeur pour connecter le port bleu du routeur au convertisseur
77 1 Matthieu Herrb
# Connecter les câbles d'alimentation et allumer le routeur.
78 11 Matthieu Herrb
# Quand le routeur a fini de booter tester la connexion internet
79 1 Matthieu Herrb
80 18 Matthieu Herrb
h2. Résiliation / démontage temporaire 
81 10 Matthieu Herrb
82 18 Matthieu Herrb
# Bien remettre des caches sur le laser, le patch optique et l'arrivée dans la boite de répartition
83 10 Matthieu Herrb
84 1 Matthieu Herrb
h2. Dépannages
85 1 Matthieu Herrb
86 1 Matthieu Herrb
Ce qui peut mal se passer 
87 1 Matthieu Herrb
88 1 Matthieu Herrb
h3. La fibre « jaune » n'allume pas une prise du tableau de brassage
89 1 Matthieu Herrb
90 1 Matthieu Herrb
Essayer avec le crayon optique les 3 autres... pour trouver celle qui est connectée
91 21 Matthieu Herrb
92 21 Matthieu Herrb
h2. Programmation du bouton WPS du routeur Archer C7 v4 pour couper le wifi
93 21 Matthieu Herrb
94 21 Matthieu Herrb
# Créer le script @/sbin/woggle@
95 21 Matthieu Herrb
<pre>
96 21 Matthieu Herrb
#! /bin/sh
97 21 Matthieu Herrb
98 21 Matthieu Herrb
device="$1"
99 21 Matthieu Herrb
disabled=$(uci get wireless.@wifi-iface[$device].disabled) 2>/dev/null
100 21 Matthieu Herrb
case ${disabled:-1} in
101 21 Matthieu Herrb
        0)
102 21 Matthieu Herrb
        #echo "active -> disabled"
103 21 Matthieu Herrb
        wifi down radio$device
104 21 Matthieu Herrb
        uci set wireless.@wifi-iface[$device].disabled=1
105 21 Matthieu Herrb
        ;;
106 21 Matthieu Herrb
        1)
107 21 Matthieu Herrb
        #echo "disabled -> active"
108 21 Matthieu Herrb
        uci set wireless.@wifi-iface[$device].disabled=0
109 21 Matthieu Herrb
        wifi up radio$device
110 21 Matthieu Herrb
        ;;
111 21 Matthieu Herrb
esac
112 21 Matthieu Herrb
uci commit wireless
113 21 Matthieu Herrb
exit 0
114 21 Matthieu Herrb
</pre>
115 21 Matthieu Herrb
116 21 Matthieu Herrb
# Remplacer le script @/etc/rc.button/wps@ par 
117 21 Matthieu Herrb
<pre>
118 21 Matthieu Herrb
#! /bin/sh
119 21 Matthieu Herrb
logger "wps button $ACTION"
120 21 Matthieu Herrb
case $ACTION in
121 21 Matthieu Herrb
        'pressed')
122 21 Matthieu Herrb
                /sbin/woggle 0
123 21 Matthieu Herrb
                /sbin/woggle 1
124 21 Matthieu Herrb
                ;;
125 21 Matthieu Herrb
esac
126 21 Matthieu Herrb
</pre>