Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#276 Le 28/11/2022, à 16:02

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Je reprends le #210 en précisant les pré conditions.

Pré conditions :
- Tu coupes la WiFi sur ton client
- Tu passes un smartphone en data (WiFi désactivé)
- Tu connectes ton client au smartphone, avec un partage de connection
- openvpn est censé être inactif (ne pas avoir été lancé)

Etape 1 :

Puis, sur ton client : tu commences par vérifier que tu es bien sur les datas :
Tu passes l'une des deux commandes suivantes et l'adresse IP doit être différente de celle que tu as entré dans la config du client :

curl ifconfig.me;echo
host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}' | tr -d '\n';echo

C'est fort probablement une adresse en 92.xx.xx.xx

Etape 2 :
Si c'est bien le cas, tu lances le openvpn :

sudo openvpn /etc/openvpn/client/client1.conf

Le terminal ne te rend pas la main, si tu mets le retour ici, fais attention, des données privées telle que l'adresse IP y est dedans.
En ouvrant un autre terminal, tu passes l'une des commandes :

curl ifconfig.me;echo
host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}' | tr -d '\n';echo

Tu devrais y retrouver l'adresse IP de la box (sinon, c'est celle de ton smartphone et le tunnel VPN n'est pas ouvert)

Etape 3:

Sur le serveur, tu regardes dans les logs, et tu devrais voir que ton client est connecté en tapant :

cat /var/log/openvpn/openvpn.log

On avisera s'il y a une erreur

Dernière modification par NicoApi73 (Le 29/11/2022, à 09:45)

Hors ligne

#277 Le 28/11/2022, à 19:10

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

2022-11-28 17:49:31 us=625116 TLS: Initial packet from [AF_INET]8xxxxxxxxxxx:1194, sid=xxxxxxxxxxxx
2022-11-28 17:49:31 us=831803 VERIFY ERROR: depth=1, error=authority and subject key identifier mismatch: CN=Easy-RSA CA, serial=xxxxxxxxxxxxxxxx
2022-11-28 17:49:31 us=831884 OpenSSL: error:0A000086:SSL routines::certificate verify failed
2022-11-28 17:49:31 us=831897 TLS_ERROR: BIO read tls_read_plaintext error
2022-11-28 17:49:31 us=831911 TLS Error: TLS object -> incoming plaintext read error
2022-11-28 17:49:31 us=831926 TLS Error: TLS handshake failed
2022-11-28 17:49:31 us=832026 Fatal TLS error (check_tls_errors_co), restarting
2022-11-28 17:49:31 us=832067 TCP/UDP: Closing socket
2022-11-28 17:49:31 us=832138 SIGUSR1[soft,tls-error] received, process restarting
2022-11-28 17:49:31 us=832178 Restart pause, 5 second(s)

Dernière modification par polinux (Le 29/11/2022, à 09:18)

Hors ligne

#278 Le 28/11/2022, à 19:28

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Arrête le client, il y a une erreur sur une clé.

Je vais essayé de reproduire ce défaut.

Hors ligne

#279 Le 28/11/2022, à 20:46

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

A priori l'erreur est sur le ca.crt.

Prends ta clé sur laquelle tu as généré tes certificats (et clés). Tu la branches sur serveur et tu donnes le retour de :

ls -l /media/facon-piscine/server/facon-piscine/server-configs/keys/
ls -l /media/facon-piscine/server/facon-piscine/client-configs/keys/
sudo ls -l /etc/openvpn/server/

Puis sur le client :

sudo ls -l /etc/openvpn/client

Je cherche à voir s'il y a une incohérence sur les dates des fichiers

Dernière modification par NicoApi73 (Le 28/11/2022, à 20:46)

Hors ligne

#280 Le 28/11/2022, à 22:55

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

L'adresse IP apparaît encore. supprime le premier retour du #277 et tu le remplaces par ceci :

2022-11-28 17:49:31 us=625116 TLS: Initial packet from [AF_INET]8xxxxxxxxxxx:1194, sid=xxxxxxxxxxxx
2022-11-28 17:49:31 us=831803 VERIFY ERROR: depth=1, error=authority and subject key identifier mismatch: CN=Easy-RSA CA, serial=xxxxxxxxxxxxxxxx
2022-11-28 17:49:31 us=831884 OpenSSL: error:0A000086:SSL routines::certificate verify failed
2022-11-28 17:49:31 us=831897 TLS_ERROR: BIO read tls_read_plaintext error
2022-11-28 17:49:31 us=831911 TLS Error: TLS object -> incoming plaintext read error
2022-11-28 17:49:31 us=831926 TLS Error: TLS handshake failed
2022-11-28 17:49:31 us=832026 Fatal TLS error (check_tls_errors_co), restarting
2022-11-28 17:49:31 us=832067 TCP/UDP: Closing socket
2022-11-28 17:49:31 us=832138 SIGUSR1[soft,tls-error] received, process restarting
2022-11-28 17:49:31 us=832178 Restart pause, 5 second(s)

Hors ligne

#281 Le 28/11/2022, à 23:18

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Voici ce que j'ai trouvé : https://ghitab.net/2022/05/09/openssl-e … fy-failed/
Il semblerait que cela vienne encore de openssl. Si j'ai bien compris, il faudait ajouter sur le client dans le fichier /etc/openvpn/client/client1.conf

tls-cipher “DEFAULT:@SECLEVEL=0”

D'après https://www.openssl.org/docs/man1.1.1/m … level.html le level 0 est là pour garder la compatibilité entre les différentes versions de openssl

Pour l'instant, fais le #279 et donne le retour de la commande ci-dessous, pour le serveur et le client :

openssl version

Hors ligne

#282 Le 29/11/2022, à 00:30

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

facon-piscine@facon-piscine:~$ ls -l /media/facon-piscine/server/facon-piscine/server-configs/keys/
total 16
-rw------- 1 facon-piscine facon-piscine  749 nov.  22 21:48 ca.crt
-rw------- 1 facon-piscine facon-piscine 2908 nov.  22 21:47 server.crt
-rw------- 1 facon-piscine facon-piscine  306 nov.  22 21:44 server.key
-rw------- 1 facon-piscine facon-piscine  636 nov.  23 20:38 ta.key
facon-piscine@facon-piscine:~$ 
facon-piscine@facon-piscine:~$ ls -l /media/facon-piscine/server/facon-piscine/client-configs/keys/
total 16
-rw------- 1 facon-piscine facon-piscine  749 nov.  22 23:23 ca.crt
-rw------- 1 facon-piscine facon-piscine 2786 nov.  22 23:23 client1.crt
-rw------- 1 facon-piscine facon-piscine  306 nov.  22 21:45 client1.key
-rw------- 1 facon-piscine facon-piscine  636 nov.  23 20:39 ta.key
facon-piscine@facon-piscine:~$ 
facon-piscine@facon-piscine:~$ sudo ls -l /etc/openvpn/server/
[sudo] Mot de passe de facon-piscine : 
total 28
-rw------- 1 root root   749 nov.  23 20:59 ca.crt
-rw-r--r-- 1 root root 10904 nov.  20 22:40 server.conf
-rw------- 1 root root  2908 nov.  23 20:59 server.crt
-rw------- 1 root root   306 nov.  23 20:59 server.key
-rw------- 1 root root   636 nov.  23 20:59 ta.key
facon-piscine@facon-piscine:~$ 

voila pour le serveur

Hors ligne

#283 Le 29/11/2022, à 00:32

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

facon3@facon3-Inspiron-15-3511:~$ sudo ls -l /etc/openvpn/client
[sudo] Mot de passe de facon3 : 
total 20
-rw------- 1 root root  749 nov.  20 20:47 ca.crt
-rw-r--r-- 1 root root 3744 nov.  25 22:47 client1.conf
-rw------- 1 root root 2793 nov.  20 20:47 client1.crt
-rw------- 1 root root  306 nov.  20 20:47 client1.key
-rw------- 1 root root  636 nov.  20 20:47 ta.key
facon3@facon3-Inspiron-15-3511:~$ 

voila pour le client

Hors ligne

#284 Le 29/11/2022, à 00:42

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

pour tes consignes sur le #280 je ne comprends pas ce que je dois faire,
j'ai relancé openvpn sur le client et je fais quoi ?
désolé je suis rentré tard d'une réunion et j'ai une crève de malade je vais au dodo
je regarde ça demain matin avant de décoller

Dernière modification par polinux (Le 29/11/2022, à 00:46)

Hors ligne

#285 Le 29/11/2022, à 07:56

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Bonjour,

Ne sois pas désolé, on fait tous quand on peut.

(Pour le #280,) tu modifies le 1er pavé du #277 (le retour d'openvpn client) par celui du #280 (j'ai réduit le nombre d'informations).

Puis tu branches ta clé sur le client et tu passes la commande suivante :

sudo cp /media/facon3/server/facon-piscine/client-configs/keys/* /etc/openvpn/client

Puis tu peux réessayer le #276

EDIT : soigne toi bien

Dernière modification par NicoApi73 (Le 29/11/2022, à 08:24)

Hors ligne

#286 Le 29/11/2022, à 09:22

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

ok c'est fais mais c'est toujours l'ip publique du serveur yikes

je part sur mes chantiers à ce soir peut être hmm

Hors ligne

#287 Le 29/11/2022, à 09:48

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

J'ai reformulé un peu le #276, une tournure de phrase portait à confusion. Si à la fin, le client te renvoie l'adresse IP de ta box en passant par le tunnel VPN, c'est que c'est bon smile (sinon il te renvoie l'adresse IP du smartphone sur data, qui commence en 92.xx.xx.xx la plupart du temps)

Sinon, as tu bien fait les pré-conditions? Est ce que l'étape 1 est ok? L'étape 2? L'étape 3?

S'il y a un problème, c'est remonté lors de l'étape 2 : lors du lancement du client, tu dois voir une erreur, comme au #277 Essaie de la capturer et de la mettre ici.

Hors ligne

#288 Le 29/11/2022, à 13:47

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

ok pas de problème je fais ça ce soir wink

Hors ligne

#289 Le 29/11/2022, à 20:56

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Je viens de refaire la manip du #276 et j'ai toujours l'IP du smartphone.

Par-contre ma réponse du #286 n'est pas juste car je n'avais pas connecté au smart phone.

Hors ligne

#290 Le 29/11/2022, à 21:02

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

J'ai besoin du message d'erreur. regarde dans ce que t'a renvoyé openvpn dans le terminal. Envoie moi le texte en message privé, je mettrai ce qu'il faut ici.

Dernière modification par NicoApi73 (Le 29/11/2022, à 21:03)

Hors ligne

#291 Le 29/11/2022, à 21:21

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

faut il que openvpn serveur soit lancé ?
car la je ne pense pas l'avoir fait

Hors ligne

#292 Le 29/11/2022, à 21:23

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Ben oui smile sinon, il n'y a personne pour écouter big_smile

2022-11-29 19:45:06 us=87668 Attempting to establish TCP connection with [AF_INET]xx.xx.xx.xx:1194 [nonblock]
2022-11-29 19:47:06 us=210608 TCP: connect to [AF_INET]xx.xx.xx.xx:1194 failed: Connection timed out

On voit ici qu'il n'arrive pas à établir de connexion TCP (il n'y a personne pour répondre)

Hors ligne

#293 Le 29/11/2022, à 21:27

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

J'ai choppé la grippe j'ai la tête comme une citrouille désolé
je recommence

Hors ligne

#294 Le 29/11/2022, à 21:28

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

T'inquiète pas big_smile

Hors ligne

#295 Le 29/11/2022, à 21:35

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

facon-piscine@facon-piscine:~$ sudo openvpn /etc/openvpn/server/server.conf
facon-piscine@facon-piscine:~$ 

c'est pas cela qu'il fallait faire ?

Hors ligne

#296 Le 29/11/2022, à 21:36

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Sur le serveur, que donne :

sudo systemctl status openvpn-server@server.service

Hors ligne

#297 Le 29/11/2022, à 21:37

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

Et petite question complémentaire avant de faire une autre connerie
La clé je m'en sert ? si oui elle est où ?

Hors ligne

#298 Le 29/11/2022, à 21:40

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

facon-piscine@facon-piscine:~$ sudo systemctl status openvpn-server@server.service
● openvpn-server@server.service - OpenVPN service for server
     Loaded: loaded (/lib/systemd/system/openvpn-server@.service; enabled; vend>
     Active: active (running) since Tue 2022-11-29 20:20:33 CET; 19min ago
       Docs: man:openvpn(8)
             https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
             https://community.openvpn.net/openvpn/wiki/HOWTO
   Main PID: 1631 (openvpn)
     Status: "Initialization Sequence Completed"
      Tasks: 1 (limit: 6939)
     Memory: 1.9M
     CGroup: /system.slice/system-openvpn\x2dserver.slice/openvpn-server@server>
             └─1631 /usr/sbin/openvpn --status /run/openvpn-server/status-serve>

nov. 29 20:20:33 facon-piscine systemd[1]: Starting OpenVPN service for server.>
nov. 29 20:20:33 facon-piscine systemd[1]: Started OpenVPN service for server.
lines 1-15/15 (END)

Hors ligne

#299 Le 29/11/2022, à 21:42

NicoApi73

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

ok, on va y aller par étape.

Commence par donner le retour de cette commande sur le client :

sudo ls -l /etc/openvpn/client

Et sur le serveur, tu donnes :

sudo systemctl status openvpn-server@server.service

La clé USB, contient tes clés et certificats (et surtout ce qui a été utilisé pour les générer). Une fois que le serveur et le client contiennent ce qu'il faut, tu n'en as besoin que pour générer une nouvelle paire de clé et certificat pour un nouveau client.

Hors ligne

#300 Le 29/11/2022, à 21:44

polinux

Re : Connexion distante d'un PC sur mon serveur [RESOLU]

facon3@facon3-Inspiron-15-3511:~$ sudo ls -l /etc/openvpn/client
[sudo] Mot de passe de facon3 : 
total 20
-rw------- 1 root root  749 nov.  29 08:20 ca.crt
-rw-r--r-- 1 root root 3744 nov.  25 22:47 client1.conf
-rw------- 1 root root 2786 nov.  29 08:20 client1.crt
-rw------- 1 root root  306 nov.  29 08:20 client1.key
-rw------- 1 root root  636 nov.  29 08:20 ta.key
facon3@facon3-Inspiron-15-3511:~$ 

Hors ligne