Outils pour utilisateurs

Outils du site


wikilonia_oavl2020

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
manumerique [2020/07/28 13:47] – [7 - Installer Kiwix pour lire Wikipédia] manumeriquewikilonia_oavl2020 [2020/07/29 10:41] Benjamin Labomedia
Ligne 1: Ligne 1:
 +====== Wikilonia ou comment avoir Wikipédia dans sa poche ======
 +
 ====== 0 - But ====== ====== 0 - But ======
  
Ligne 17: Ligne 19:
  
  
-====== 2 - Installation et configuration du système d'exploitation ======+====== 2 - Installer et configurer le système d'exploitation ======
  
   * Télécharger [[https://downloads.raspberrypi.org/raspios_armhf_latest|Raspberry Pi OS]] (Anciennement Raspbian). Ici on a choisi la version Desktop de base, car nous voulons avoir une interface de bureau pour l'écran   * Télécharger [[https://downloads.raspberrypi.org/raspios_armhf_latest|Raspberry Pi OS]] (Anciennement Raspbian). Ici on a choisi la version Desktop de base, car nous voulons avoir une interface de bureau pour l'écran
Ligne 106: Ligne 108:
 Vous trouverez de nombreux fichiers .zim à cette [[https://wiki.kiwix.org/wiki/Content_in_all_languages|adresse]] Vous trouverez de nombreux fichiers .zim à cette [[https://wiki.kiwix.org/wiki/Content_in_all_languages|adresse]]
 A noter que l'on  peut également télécharger le wiktionnaire, wikisource, stackexchange ou tout autre contenu .zim A noter que l'on  peut également télécharger le wiktionnaire, wikisource, stackexchange ou tout autre contenu .zim
-  * Dans cet exemple, on va télécharger [[http://download.kiwix.org/zim/wikipedia_fr_all_maxi.zim|Wikipédia version française, avec les images]] (33Go) +  * Télécharger [[http://download.kiwix.org/zim/wikipedia_fr_all_maxi.zim|Wikipédia version française, avec les images]] (33Go) 
-  * On va ensuite copier ce fichier .zim à la racine de la clef usb, formatée au préalable en ext4+  * Copier ce fichier .zim à la racine de la clef usb, formatée au préalable en ext4 
 +  * Branchez la clef USB au Raspberry
 Vous disposez désormais d'une clef USB avec tout Wikipédia version française ! Vous disposez désormais d'une clef USB avec tout Wikipédia version française !
- 
 ====== 7 - Installer Kiwix pour lire Wikipédia ====== ====== 7 - Installer Kiwix pour lire Wikipédia ======
   * Télécharger et décompresser l'utilitaire Kiwix Tools pour Raspberry :   * Télécharger et décompresser l'utilitaire Kiwix Tools pour Raspberry :
Ligne 132: Ligne 134:
 sudo chmod +X /home/pi/kiwix-tools/kiwix-tools_linux-armhf-3.1.1-6/kiwix-serve.sh sudo chmod +X /home/pi/kiwix-tools/kiwix-tools_linux-armhf-3.1.1-6/kiwix-serve.sh
 </code> </code>
 +  * Créer un service systemd pour ce script, afin qu'il soit exécuté au démarrage :
 +<code>
 +sudo nano /lib/systemd/system/kiwix-serve.service
 +</code>
 +  * Ajouter le contenu suivant à kiwix-serve.service, incluant une attente de 10 secondes au démarrage le temps de monter les clefs USB :
 +<code>
 +[Unit]
 +Description=Kiwix Serve
 +After=multi-user.target
 +
 +[Service]
 +Type=idle
 +ExecStartPre=/bin/sleep 10
 +ExecStart=bash /home/pi/kiwix-tools/kiwix-tools_linux-armhf-3.1.1-6/kiwix-serve.sh
 +[Install]
 +WantedBy=multi-user.target
 +</code>
 +  * Donner les bonnes permissions à ce service :
 +<code>
 +sudo chmod 644 /lib/systemd/system/kiwix-serve.service
 +</code>
 +  * Recharger les configurations de service :
 +<code>
 +sudo systemctl daemon-reload
 +</code>
 +  * Activer le service kiwix-serve.service:
 +<code>
 +sudo systemctl enable kiwix-serve.service
 +</code>
 +  * Redémarrez le Raspberry :
 +<code>
 +sudo reboot
 +</code>
 +Vous pouvez tester le fonctionnement de kiwix en vous connectant depuis un ordinateur sur le même réseau local via un navigateur à http://IP_QUE_VOUS_AVEZ_TROUVE:8080
 +
 +====== 8 - Générer un wifi depuis le Raspberry pour consulter Wikipédia depuis d'autres appareils ======
 +Le but de cette étape est que le Raspberry génère son propre réseau wifi afin que tout appareil à proximité puisse s'y connecter et consulter le Wikipédia qui s'y trouve, via son navigateur. Pour cela, on va configurer le wifi en mode "ad-hoc" pour créer un hotspot sans partage de connexion Internet. ATTENTION : Pour cette étape, il est nécessaire que le Raspberry soit connecté en filaire à votre réseau !
 +  * Créer un fichier de configuration des interfaces réseau :
 +<code>
 +sudo nano /etc/network/interfaces.d/wikilonia
 +</code>
 +  * Ajouter le contenu suivant (on va conserver la connexion Ethernet en DHCP pour pouvoir continuer à accéder au Raspberry en SSH, et configurer le Wifi "ad-hoc") :
 +<code>
 +auto lo
 +iface lo inet loopback
 +
 +auto eth0
 +allow-hotplug eth0
 +iface eth0 inet dhcp
 +
 +auto wlan0
 +iface wlan0 inet static
 +  address 192.168.1.1
 +  netmask 255.255.255.0
 +  wireless-channel 1
 +  wireless-essid Wikilonia
 +  wireless-mode ad-hoc
 +</code>
 +  * Redémarrer le service réseau :
 +<code>
 +sudo service networking restart
 +</code>
 +  * Installer un serveur DHCP (pour que les appareils qui se connectent au Raspberry aient automatiquement une adresse) :
 +<code>
 +sudo apt install isc-dhcp-server
 +</code>
 +  * Editer le fichier de configuration DHCP :
 +<code>
 +sudo nano /etc/dhcp/dhcpd.conf
 +</code>
 +  * Décommenter (retirer le #) :
 +<code>
 +authoritative;
 +</code>
 +  * Ajouter :
 +<code>
 +subnet 192.168.1.0 netmask 255.255.255.0 {
 +  range 192.168.1.2 192.168.1.253;
 +  option routers 192.168.1.1;
 +}
 +</code>
 +  * Redémarrer le service DHCP :
 +<code>
 +sudo service dhcpd restart
 +</code>
 +
 +  * Editer le fichier de configuration du serveur DHCP :
 +<code>
 +sudo nano /etc/default/isc-dhcp-server
 +</code>
 +  * Commenter toutes les lignes IPV6
 +  * Décommenter toutes les lignes IPV4
 +
 +  * Reconfigurer le serveur DHCP :
 +<code>
 +sudo dpkg-reconfigure isc-dhcp-server
 +</code>
 +  * Lorsque la reconfiguration demande le nom de l'interface, taper "wlan0" puis Entrée
 +Vous pouvez désormais vous connecter avec n'importe quel appareil à proximité au wifi nommé "Wikilonia" !
 +Vous pourrez accéder à Wikipédia via votre navigateur avec l'adresse http://192.168.1.1:8080
wikilonia_oavl2020.txt · Dernière modification : 2020/10/07 14:49 de serge