Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:materiel:piratebox [27/02/2016 11:35] milou [PirateBox] |
doc:materiel:piratebox [27/02/2016 13:06] milou [Maintenant que la PirateBox fonctionne il faut lui donner du contenu.] |
||
---|---|---|---|
Ligne 54: | Ligne 54: | ||
Qui renvoie : | Qui renvoie : | ||
- | <code> | + | |
- | Starting Nmap 6.47 ( http://nmap.org ) at 2016-01-31 09:32 CET | + | <code config retour de la commande>Starting Nmap 6.47 ( http://nmap.org ) at 2016-01-31 09:32 CET |
.... | .... | ||
Nmap scan report for pc61.home (192.168.1.10) | Nmap scan report for pc61.home (192.168.1.10) | ||
- | Host is up (0.045s latency). | + | Host is up (0.045s latency).</code> |
- | </code> | + | |
Admettons que "pc61.home,(192.168.1.10) soit notre Raspberypi. Si l'on veut se connecter en ssh sur le "pc61.home,(192.168.1.10)" sur le compte de l'utilisateur "pi" nous lançons la commande : | Admettons que "pc61.home,(192.168.1.10) soit notre Raspberypi. Si l'on veut se connecter en ssh sur le "pc61.home,(192.168.1.10)" sur le compte de l'utilisateur "pi" nous lançons la commande : | ||
Ligne 96: | Ligne 96: | ||
* **Et le renseigner :** | * **Et le renseigner :** | ||
- | <code> | + | |
+ | <file bash /etc/init.d/redemarrer_piratebox> | ||
#!/bin/sh | #!/bin/sh | ||
### BEGIN INIT INFO | ### BEGIN INIT INFO | ||
Ligne 112: | Ligne 113: | ||
exit 0 | exit 0 | ||
- | </code> | + | </file> |
* **Le rendre exécutable :** | * **Le rendre exécutable :** | ||
Ligne 132: | Ligne 133: | ||
</code> | </code> | ||
- | <code> | + | <code config retour de la commande>● piratebox.service - LSB: All services around piratebox |
- | ● piratebox.service - LSB: All services around piratebox | + | |
Loaded: loaded (/etc/init.d/piratebox) | Loaded: loaded (/etc/init.d/piratebox) | ||
Active: active (running) since mer. 2016-01-20 19:22:52 CET; 12s ago | Active: active (running) since mer. 2016-01-20 19:22:52 CET; 12s ago | ||
Ligne 157: | Ligne 157: | ||
janv. 20 19:22:52 raspberrypi piratebox[1196]: Generated HTML-Shoutbox File. | janv. 20 19:22:52 raspberrypi piratebox[1196]: Generated HTML-Shoutbox File. | ||
janv. 20 19:22:52 raspberrypi piratebox[1196]: Starting lighttpd...:. | janv. 20 19:22:52 raspberrypi piratebox[1196]: Starting lighttpd...:. | ||
- | janv. 20 19:22:52 raspberrypi systemd[1]: Started LSB: All services around piratebox. | + | janv. 20 19:22:52 raspberrypi systemd[1]: Started LSB: All services around piratebox.</code> |
- | </code> | + | |
On soulignera certaines lignes : | On soulignera certaines lignes : | ||
Ligne 179: | Ligne 179: | ||
</code> | </code> | ||
- | <code> | + | <code config retour de la commande>Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface |
- | Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface | + | |
0.0.0.0 192.168.77.1 0.0.0.0 UG 0 0 0 wlan0 | 0.0.0.0 192.168.77.1 0.0.0.0 UG 0 0 0 wlan0 | ||
- | 192.168.77.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 | + | 192.168.77.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0</code> |
- | </code> | + | |
Ici vous voyez l'ip de la carte wifi de la PirateBox (c'est la passerelle) qui est 192.168.77.1 | Ici vous voyez l'ip de la carte wifi de la PirateBox (c'est la passerelle) qui est 192.168.77.1 | ||
Ligne 224: | Ligne 222: | ||
Ici on voit les ports écoutés par la PirateBox et le 443 n'y figure pas.\\ | Ici on voit les ports écoutés par la PirateBox et le 443 n'y figure pas.\\ | ||
- | <code> | + | <code config retour de la commande>Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name |
- | Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name | + | |
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN - | tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN - | ||
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN - | tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN - | ||
Ligne 246: | Ligne 243: | ||
udp 0 0 192.168.77.1:123 0.0.0.0:* - | udp 0 0 192.168.77.1:123 0.0.0.0:* - | ||
udp 0 0 127.0.0.1:123 0.0.0.0:* - | udp 0 0 127.0.0.1:123 0.0.0.0:* - | ||
- | udp 0 0 0.0.0.0:123 0.0.0.0:* - | + | udp 0 0 0.0.0.0:123 0.0.0.0:* </code> - |
- | </code> | + | |
**Il faut aller en ssh sur la PirateBox et générer un certificat ssl.** \\ | **Il faut aller en ssh sur la PirateBox et générer un certificat ssl.** \\ | ||
Ligne 267: | Ligne 263: | ||
**Modifier le fichier de configuration /opt/piratebox/conf/lighttpd/lighttpd.conf en ajoutant ces lignes à la fin.** | **Modifier le fichier de configuration /opt/piratebox/conf/lighttpd/lighttpd.conf en ajoutant ces lignes à la fin.** | ||
- | <code> | + | <file config Extrait de lighttpd.conf> |
$SERVER["socket"] == ":443" { | $SERVER["socket"] == ":443" { | ||
ssl.engine = "enable" | ssl.engine = "enable" | ||
ssl.pemfile = "/opt/piratebox/conf/lighttpd/server.pem" | ssl.pemfile = "/opt/piratebox/conf/lighttpd/server.pem" | ||
} | } | ||
- | </code> | + | </file> |
Vous pouvez redémarrer la PirateBox, éventuellement vider le cache de vote navigateur et essayer de taper des adresses en https pour voir si vous êtes bien redirigé sur la PirateBox. | Vous pouvez redémarrer la PirateBox, éventuellement vider le cache de vote navigateur et essayer de taper des adresses en https pour voir si vous êtes bien redirigé sur la PirateBox. | ||
Ligne 301: | Ligne 297: | ||
=== Dans /opt/piratebox/www/index.html nous devons créer le lien vers le fichier programme.pdf === | === Dans /opt/piratebox/www/index.html nous devons créer le lien vers le fichier programme.pdf === | ||
Les lignes suivantes doivent figurer dans le fichier index.html : | Les lignes suivantes doivent figurer dans le fichier index.html : | ||
- | <code> | + | <file html Extrait de index.html> |
<class="icon-download:before" > <h3> Reclaim the Streets </h3> | <class="icon-download:before" > <h3> Reclaim the Streets </h3> | ||
<div> | <div> | ||
Ligne 314: | Ligne 310: | ||
</ul> | </ul> | ||
</div> | </div> | ||
- | </code> | + | </file> |
On peut vérifier que tout fonctionne bien en allant sur la page d'accueil et en cliquant sur le lien. | On peut vérifier que tout fonctionne bien en allant sur la page d'accueil et en cliquant sur le lien. |