BriqueInternet et serveur OpenVPN tournant sur un VPS d'OVH

brique_internet
install
ovh

#1

Bonjour à tous,

Je dispose :
-d’une carte LIME V1 avec interface WiFi non libre.
-D’une VPS chez OVH sur lequel tourne un server OpenVPN qui fonctionne (j’y accède depuis mes ordinateurs sans problème)
-D’un fichier de configuration pour client VPN “client.ovpn” fourni par l’interface web d’administration de mon serveur OpenVPN, à partir duquel j’ai fabriqué moi même le fichier .cube en me basant sur l’exemple donné sur la page dotcubefiles.html du site de la brique internet.
J’ai aussi indiqué ces serveurs DNS trouvés sur d’autres configs en ligne : “dns0”: “89.234.141.66”, “dns1”: “2001:913::8”,

1-J’ai suivi l’installation guidée sur https://install.labriqueinter.net/
2-Je fourni mon fichier .cube bricolé (l’installation automatique l’accepte)
3-Je créé un nom de domaine toto-machin.nohost.me
4-Je flashe ma carte SD depuis mon ordinateur, en fournissant le fichier hyper.cube fourni par l’install automatique

Le flash se passe bien.
La brique démarre, je la trouve sur le réseau, et peut me connecter dessus en interface web pour terminer la post-installation, puis sur l’interface web d’administration (après avoir tapé mon mot de passe).

Là, le problème est que toute la partie brique internet semble ne pas avoir été installée :
-Aucune application n’est installée, ni le point d’accès wifi ni le client VPN
-D’ailleurs, elles ne sont même pas disponibles dans le magasin d’applications

Dans une installation précédente, je les ai installé manuellement après avoir rajouté le dépot de la brique internet.
L’installation s’est bien passé, mais je n’arrivais ni à monter le VPN ni à activer le point d’accès.

J’espère avoir expliqué ce problème correctement, je ne suis pas un expert, et je remercie d’avance toute aide.

Bonne fin de journée!
C.


#2

Avec ce processus il ne faut pas fair ela postinstall soit même, si tu as fournis un hypercube.


#3

Merci.
Mais du coup, comment faire ? Parce que lorsque je me connecte en mode web (https://adresseIP), il me propose la post-installation sans autre choix.

Est-ce qu’il y a une manipulation pour passer outre la post-install ?

Merci !


#4

Non il faut se connecter sur la page de debug pour savoir quel est le problème.

La page de debug est dispo pendant 4h sur un port spécifique.
./install-sd.sh -l propose l’adresse directement.


#5

Super, merci du coup de main.

Voici les logs :
1970-01-01 01:01: [INFO] ===== Start HyperCube Service =====
1970-01-01 01:01: [INFO] Detecting USB sticks…
1970-01-01 01:01: [INFO] Looking for HyperCube file
1970-01-01 01:01: [INFO] HyperCube file found
1970-01-01 01:01: [INFO] Loading JSON
1970-01-01 01:01: [INFO] Extracting settings for Unix
1970-01-01 01:01: [INFO] Extracting settings for Wifi Hotspot
1970-01-01 01:01: [INFO] Extracting settings for VPN Client
1970-01-01 01:01: [INFO] Extracting settings for YunoHost
1970-01-01 01:02: [INFO] Updating Debian root password
1970-01-01 01:02: [INFO] Changing hostname
1970-01-01 01:02: [INFO] Updating hosts file
1970-01-01 01:02: [INFO] Setting locales
1970-01-01 01:02: [INFO] Upgrading Debian/YunoHost…
2018-12-12 12:10: [INFO] Check online DynDNS domains list
2018-12-12 12:10: [INFO] Checking DynDNS domain availability
2018-12-12 12:10: [ERR] Unavailable DynDNS subdomain
2018-12-12 12:10: [ERR] Installation aborted
2018-12-12 12:10: [INFO] No USB stick detected for log copying
2018-12-12 12:10: [INFO] 24 hours (without reboot) before disabling this interface
2018-12-12 12:10: [INFO] Please, save this page with Ctrl+S

Unavailable DynDNS subdomain ?


#6

Le nom de domaine “toto-machin.nohost.me” n’est plus disponible car tu as déjà fait une installation avec…


#7

Merci bien, mais j’ai justement choisi un nouveau nom de domaine à chaque ré-installation, du coup ça ne serait pas logique, si ?

Dans le doute je re-essaie tout de même.

Merci encore pour votre aide


#8

Si tu as executé la postinstallation toi même avant à chaque fois c’est logique. Puisque la postinstallation a réservé le domaine avant la routine du projet de la brique internet


#9

Ah, je comprends : Je dois attendre de voir le wifi avant de me connecter à l’interface admin…
OK, j’essaie et vous tiens au jus.

Merci !


#10

Bonjour,
Alors, cette fois j’ai attendu assez longtemps (cela prend 40 minutes) et je peux voir le réseau Wifi (et m’y connecter).
Par contre, le VPN n’est pas monté.

Les logs d’OpenVPN indiquent :
[INFO] Autodetected internet interface: eth0 (last start: )
[INFO] Autodetected IPv6 address for the VPN server: (last start: )
[INFO] IPv6 delegated prefix found
[INFO] IPv6 address computed from the delegated prefix: 2001:41d0:305:2100::42
[INFO] Hotspot app detected
[INFO] No IPv6 address to set
[INFO] No native IPv6 detected
[INFO] No IPv6 server route to set
[ERR] No IPv6/IPv4 firewall set
[ERR] No host DNS set
[ERR] Openvpn is not running

Est-ce que quelqu’un aurait une idée ?

Merci bien et bonne journée,


#11

Est-ce que ton serveur openvpn associe bien une ip publique à ce VPN ?
Je veux dire que vpnclient est fait pour fonctionner avec des VPN à IP publiques (ou au moins avec des redirection de port correcte).


#12

Oui oui, c’est une adresse IP fixe.


#13

La résolution DNS fonctionne sur ta brique ?

Tu devrais envisager d’indiquer l’ip du serveur openvpn à la place du nom de domaine dans ton fichier .cube


#14

-Lorsque je suis connecté à la brique en ssh je peux pinguer google.com
Est-ce que ça veut dire que la résolution DNS fonctionne ?

-J’ai essayé de charger mon fichier .cube en y mettant l’adresse IP mais l’interface n’en veut pas :
Error: Json Syntax Error, please check your dot cube file (configuration not updated).”
Est-ce qu’il serait préférable que j’aille tout modifier directement dans les fichiers de config ?


#15

Pas avec VPNclient car ce dernier réécris en permanence la config.

Etrange cette erreur json… Une version de vpnclient a été mise en ligne récemment. Peut être est-ce un bug ?


#16

Oui c’est ça


#17

Pour l’erreur json tu devrais vérifier ton .cube, il doit y avoir quelques chose.
Est-ce que tu ne confond pas .cube et hypercube (je sais c’est confusant)?


#18

Salut,
Pardon pour le retard.
Non non, je parle bien du cube.
Je m’y remets après les fêtes.
Merci encore pour l’aide !