fr:cube:install
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
fr:cube:install [2021/06/17 12:37] – Ajout d'une étape si l'on souhaite ajouter une second domaine celo | fr:cube:install [2021/09/19 09:49] – [Pendant l'installation] celo | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | FIXME **Cette page n'est pas encore traduite entièrement. Merci de terminer la traduction**\\ // | ||
- | |||
# Installation d'une brique | # Installation d'une brique | ||
- | Cette procédure explique comment installer une brique internet et la configurer avec le VPN de Neutrinet. | + | Cette procédure explique comment installer une brique internet |
## Générer les certificats du VPN | ## Générer les certificats du VPN | ||
Ligne 43: | Ligne 41: | ||
## Matériel nécessaire | ## Matériel nécessaire | ||
- | C'est le strict | + | C'est le strict |
- | * un ordintaeur | + | * un ordinateur |
- | * un A20-OLinuXino-LIME | + | * une board A20-OLinuXino-LIME |
* une carte microSD où le système d' | * une carte microSD où le système d' | ||
- | * une antenne WiFi MOD-WIFI-R5370-ANT (optionelle) | + | * une antenne WiFi MOD-WIFI-R5370-ANT (optionnelle) |
- | * un adpatateur | + | * un adaptateur |
* un compte VPN chez Neutrinet | * un compte VPN chez Neutrinet | ||
Ligne 67: | Ligne 65: | ||
Téléchargez la dernière version de Yunohost pour les briques internet (Olimex Lime1 et Lime2) depuis [[https:// | Téléchargez la dernière version de Yunohost pour les briques internet (Olimex Lime1 et Lime2) depuis [[https:// | ||
- | Ainsi, pour une Lime1 : | + | Ainsi, pour une Lime2 : |
```bash | ```bash | ||
- | wget https://github.com/ | + | wget https://build.yunohost.org/internetcube-buster-4.1.7.4_v2021.04.01-lime2-stable.img.gz |
+ | ``` | ||
+ | |||
+ | Importez la clé GPG de Yunohost: | ||
+ | ```bash | ||
+ | gpg --keyserver keyserver.ubuntu.com --recv-keys 1904C5B42E4856DCD4E9CF96360AAF3259A3E6FF | ||
+ | ``` | ||
+ | |||
+ | Téléchargez la signature de l' | ||
+ | ```bash | ||
+ | wget https://build.yunohost.org/internetcube-buster-4.1.7.4_v2021.04.01-lime2-stable.img.gz.sig | ||
+ | ``` | ||
+ | |||
+ | Vérifiez la signature de l' | ||
+ | ```bash | ||
+ | gpg --verify internetcube-buster-4.1.7.4_v2021.04.01-lime2-stable.img.gz.sig | ||
``` | ``` | ||
Décompressez l' | Décompressez l' | ||
```bash | ```bash | ||
- | gunzip | + | gunzip |
``` | ``` | ||
### Flashez la carte SD | ### Flashez la carte SD | ||
+ | |||
+ | Voyez la documentation de Yunohost pour d' | ||
D' | D' | ||
Ligne 87: | Ligne 102: | ||
Installez l' | Installez l' | ||
```bash | ```bash | ||
- | sudo dd if=internetcube_4.1.7.1_v2021.02_lime.img of=/ | + | sudo dd if=internetcube-buster-4.1.7.4_v2021.04.01-lime2-stable.img of=/ |
``` | ``` | ||
+ | :!: Veillez à ce que la carte SD ne soit *pas* montée pendant la copie! | ||
Retirez la carte SD de votre ordinateur lorsque c'est fait. | Retirez la carte SD de votre ordinateur lorsque c'est fait. | ||
Ligne 95: | Ligne 111: | ||
### Préparez-la | ### Préparez-la | ||
- | - Assurez-vous que la brique ne soit *pas* connectée à une source d' | + | * Assurez-vous que la brique ne soit *pas* connectée à une source d' |
- | - Insérez l' | + | |
- | - Insérez la carte SD dans votre brique. | + | |
- | - Connectez votre brique à un câble ethernet connecté à votre routeur (donc à la box internet de votre ISP). | + | |
- | - Assurez vous que votre ordinateur soit lui aussi connecté (par WiFi ou par câble ethernet) au routeur. (Vous vous connecterez d' | + | |
### Démarrez-là | ### Démarrez-là | ||
- | - Connectez le câble d'alimention | + | - Connectez le câble d'alimentation |
- Attendez quelques minutes que la brique démarre et se connecte au réseau. | - Attendez quelques minutes que la brique démarre et se connecte au réseau. | ||
Ligne 113: | Ligne 129: | ||
```bash | ```bash | ||
- | ./install-sd.sh -l | + | for interface in $(ip link show up | grep "state UP" | cut -d ':' |
+ | sudo arp-scan | ||
+ | done | ||
``` | ``` | ||
- | |||
- | Le script peut-être téléchargé ici : [[https:// | ||
Le résultat doit ressembler à ceci : | Le résultat doit ressembler à ceci : | ||
- | |||
``` | ``` | ||
- | Internet Cubes found on the network: | + | 192.168.1.46 |
- | + | ||
- | 1. YunoHost Admin: | + | |
- | SSH Access: | + | |
- | | + | |
``` | ``` | ||
- | Dans cet exemple, l' | + | Ces adresses IPs sont celles des briques internet connectées |
- | Si le script ne trouve pas votre brique, | + | Si le script ne trouve pas votre brique, |
- | ## Effectuez la post-installation | + | ## Démarrer l' |
Connectez vous sur : https:// | Connectez vous sur : https:// | ||
- | (Merci de remplacer | + | (Remplacez `192.168.1.46` avec l' |
- | Démarrez la post-installation de Yunhost et définissez | + | Fournissez les détails suivants |
* Le domaine principal de la brique | * Le domaine principal de la brique | ||
- | * Le mot de passe admin | + | |
- | Vous serez en mesure de changer le mot de passe admin ultérieurement si vous le souhaitez. | + | |
+ | * Votre fichier cube généré dans une des étapes précédentes | ||
+ | * Les identifiants de votre hotspot Wifi (optionnel) | ||
- | Si votre domaine est quelque chose comme brique.votredomaine.tld et que vous souhaitez ajouter votredomaine.tld comme second domaine, ajoutez-le maintenant avant de passer à la création du premier utilisateur. | + | Vous serez en mesure de changer vos mots de passe ultérieurement si vous le souhaitez. |
- | ### Créez votre premier utilisateur | ||
- | Dans le panel d' | + | ### Installez |
- | * Nom d' | + | |
- | * Prénom | + | |
- | * Nom | + | |
- | * Mot de passe | + | |
- | Cet utilisateur sera un peu spécial puisqu' | + | |
- | ### Installez le client | + | Vos identifiants |
- | Dans le panel d' | + | Connectez-vous en SSH à votre brique : |
+ | ```bash | ||
+ | ssh admin@192.168.1.46 | ||
+ | ``` | ||
+ | (Remplacez `192.168.1.46` avec l' | ||
- | Recherchez | + | Installez |
+ | ```bash | ||
+ | sudo yunohost app install neutrinet | ||
+ | ``` | ||
+ | Vous pouvez laisser les valeurs par défaut. | ||
- | Copiez | + | ## Configurez les enregistrements DNS pour votre domaine : |
+ | |||
+ | Voir [cette page](dns). | ||
+ | |||
+ | |||
+ | ## Configurez l'IPv6 pour le Wifi Hotspot | ||
+ | |||
+ | Si vous avez installé le Wifi hotspot, une étape supplémentaire est nécessaire pour configurer l'IPv6. | ||
+ | |||
+ | Connectez-vous à https:// | ||
+ | |||
+ | Affichez les détails de votre client VPN en cliquant sur l' | ||
+ | |||
+ | Vous devriez voir un champ `IPv6 subnet lease` (la ligne avec un range IPv6 `/64`). | ||
+ | |||
+ | Il se peut que vous n'ayez pas encore de sous-réseau IPv6. | ||
+ | Dans ce cas, cliquez | ||
+ | |||
+ | Ensuite, cliquez sur votre adresse mail, et cliquez sur `Add IPv6 subnet lease`. | ||
+ | |||
+ | Choisissez un range de 64, et cliquez sur le bouton `Assign`. | ||
+ | |||
+ | Vous pouvez ensuite retourner dans les détails de votre client VPN pour connaître votre nouveau sous-réseau IPv6. | ||
+ | |||
+ | Connectez vous à la page d' | ||
+ | |||
+ | Puis, sous l' | ||
+ | |||
+ | Cliquez sur le boutton `Save and reload` pour appliquer vos changements. | ||
+ | |||
+ | ## Problèmes connus | ||
+ | ### Pendant l' | ||
+ | |||
+ | #### Les dépôts de Debian ont changé de stable à old-stable | ||
+ | |||
+ | Voir aussi [[https:// | ||
+ | |||
+ | Au début de l' | ||
```bash | ```bash | ||
- | scp neutrinet.cube admin@192.168.1.46:/tmp/neutrinet.cube | + | E: Repository ' |
+ | E: Repository ' | ||
+ | E: Repository 'http://deb.debian.org/ | ||
+ | Command ' | ||
``` | ``` | ||
- | (Merci de remplacer 192.168.1.46 par l'IP de votre brique découverte précédemment.) Le mot de passe admin de votre brique est le même que celui choisi pour le panel d' | ||
- | Connectez-vous à votre brique | + | Connectez-vous à la brique en SSH avec le compte root : |
```bash | ```bash | ||
- | ssh admin@192.168.1.46 | + | ssh root@192.168.1.46 |
``` | ``` | ||
- | Configurez le client VPN : | + | Entrez '' |
+ | |||
+ | Ensuite, exécutez | ||
```bash | ```bash | ||
- | ynh-vpnclient-loadcubefile.sh -u raoul -c / | + | apt update |
``` | ``` | ||
- | (Merci de remplacer raoul et neutrinet par le nom et le mot de passe du premier utilisateur.) | ||
- | Vérifiez que votre brique est connectée au VPN : | + | Et répondez oui aux questions. |
- | - Exécutez un 'ip a' depuis la brique et vérifiez qu' | + | |
- | - Connectez-vous à cette IP depuis votre navigateur internet. | + | |
- | ### Installez l'application Neutrinet | + | #### L'installation du VPN échoue |
- | Vos identifiants | + | Voici aussi : [[https:// |
+ | |||
+ | Dans le cas où le mot de passe du compte | ||
```bash | ```bash | ||
- | sudo yunohost app install neutrinet | + | Running: |
+ | ' | ||
+ | ' | ||
+ | allowed_users: | ||
+ | vpnclient: ****** | ||
+ | Running: yunohost app setting vpnclient service_enabled -v 1 | ||
+ | Running: ynh-vpnclient-loadcubefile.sh -u ' | ||
+ | [VPN] Error: Configuration updated but service reload failed | ||
+ | Command ' | ||
``` | ``` | ||
- | Vous pouvez laisser les valeurs par défaut. | ||
- | ## Configurez | + | Connectez vous à votre brique internet avec le compte admin : |
+ | ```bash | ||
+ | ssh admin@192.168.1.46 | ||
+ | ``` | ||
+ | |||
+ | Entrez votre mot de passe d' | ||
+ | |||
+ | Ensuite, lancez la commande qui a échoué : | ||
+ | |||
+ | ```bash | ||
+ | sudo ynh-vpnclient-loadcubefile.sh -u "< | ||
+ | ``` | ||
+ | |||
+ | Remplacez s'il vous plait ''< | ||
+ | |||
+ | :!: Faites attentions à laisser les guillemets. | ||
+ | |||
+ | Dans l' | ||
+ | |||
+ | #### La barre de chargement freeze | ||
+ | |||
+ | Si la barre de chargement freeze pendant l' | ||
+ | |||
+ | Vous verrez ensuite | ||
+ | |||
+ | #### iptables/ | ||
+ | |||
+ | Voir : [[https:// | ||
+ | |||
+ | Ceci est du à une mise à jour du noyau : vous devez juste redémarrer la brique. | ||
+ | |||
+ | Ensuite connectez-vous à l' | ||
- | Voir [cette page](dns). | ||
- | ## Troubleshootings | + | ### Après l' |
- | ### Problèmes avec `/tmp` dans la RAM | + | #### Problèmes avec /tmp dans la RAM |
Par défaut, les fichiers du dosser '/ | Par défaut, les fichiers du dosser '/ |
fr/cube/install.txt · Dernière modification : 2023/05/19 15:52 de hgo