Forum Freedom-IP VPN

Forum d'entraide de la communauté Freedom-IP VPN

Vous n'êtes pas identifié(e).

#1 2014-01-20 18:31:28

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

dnsfixsetup.exe

Bonjour à tous,

Après avoir installé et utilisé dnsfixetup.exe sur un serveur 2003, j'ai installé openvpn et le même dnsfixsetup sur un laptop XP Pro SP2.

OpenVPN fonctionne parfaitement tout seul donc ensuite j'installe dnsfixsetup. Quand je lance une connexion VPN, le script se termine par un message d'erreur. Tout est OK sauf que les paramètres de mon interface physique n'ont pas été changés par le dnsfix. Si je le désinstalle je n'ai plus de message d'erreur, ça vient donc du script de ce fix.

Quelqu'un a-t-il eu les mêmes misères ?

J'ai tenté de modifier les paramètres de mon interface en ligne de commande avec netsh. Output de la commande est OK mais rien n'est modifié sur l'interface. Je teste donc ma commande netsh sur mon serveur 2003 (celui ou le fix fonctionne) et même chose la commande netsh semble fonctionner mais elle ne modifie rien en fait.

Là, je donne ma langue au chat...

Dernière modification par Zorglub.45 (2014-01-20 18:32:28)


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#2 2014-01-20 18:42:29

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Bonsoir,

Ca peut paraître bête mais as-tu fait "exécuter en tant qu'administrateur".

Je pense notamment au fait que sous Seven par exemple il y a ce genre de problème quand on lance un cmd avec un compte qui est administrateur local en cliquant simplement dessus on se retrouve avec une racine du type C:\Users\toto> alors qu'en faisant clic droit/exécuter en tant qu'admin on se retrouve avec C:\Windows\system32> (due à l'UAC)

Du coup les droits donnés ne permettent pas le bon accès à certains process ou les bons droits pour modifier les fichiers un peu comme ce qu'il semble t'arriver.
Après je n'utilises pas ce soft donc bon.... sad

Dernière modification par jojo1984 (2014-01-20 18:48:29)

Hors ligne

#3 2014-01-20 19:29:47

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe

Oui, sous XP c'est un peu différent mais je suis admin de la machine

Dernière modification par Zorglub.45 (2014-01-20 19:30:16)


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#4 2014-01-20 19:58:14

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Je crois qu'un screen du message d'erreur dans l'appli aiderai pas mal à investiguer smile

Hors ligne

#5 2014-01-20 20:17:25

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe

Oui, j'y pensais justement  cool

Voici : bon, ben je n'ai pas le droit d'uploader d'image, si un modérateur passe par là, j'aimerais pouvoir le faire, merci d'avance.


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#6 2014-01-20 20:55:31

jejedu67
Contributeurs Confirmés
Inscription : 2013-01-24
Messages : 885
Site Web

Re : dnsfixsetup.exe

Hors ligne

#7 2014-01-20 21:07:57

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe

Dernière modification par Zorglub.45 (2014-01-20 21:09:38)


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#8 2014-01-20 22:00:37

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe

Je n'ai pas trouvé pourquoi le dnsfix script ne fonctionne pas mais j'ai trouvé la bonne syntaxe pour le faire en manuel :

Donc je récapitule.

Machine sous XP Pro SP3
Il faut impérativement que l'interface réseau soit configurée en IP statique PAS EN DHCP (sinon la commande netsh ne fonctionnera pas)
1 - connexion au VPN
2 - vider le cache DNS en lançant la commande sous cmd : ipconfig /flushdns
3 - shooter la config DNS avec la commande : netsh interface ip set dns "Local Area Connection" source=static addr=none register=none
4 - travail sur Internet
5 - déconnexion du VPN
6 - ajouter un DNS à l'interface avec la commande : netsh interface ip set dns "Local Area Connection" source=static addr=209.244.0.3
7 - ajouter le second DNS avec la commande : netsh interface ip add dns "Local Area Connection" addr=209.244.0.4
8 - terminer avec un petit : ipconfig /flushdns

NOTA :
les adresses de DNS que j'utilise sont des adresses valides
il est possible que votre interface réseau porte un autre nom que la mienne, vérifiez avec : ipconfig /all
vous pouvez vérifier le résulat des commandes en utilisant : ipconfig /all

J'espère que ma prise de tête pour trouver la syntaxe sera utile à quelqu'un.

Il n'empêche que ma question initiale reste sans réponse, la solution manuelle reste un work around comme disent les anglais  wink


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#9 2014-01-20 23:00:23

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Dernière modification par jojo1984 (2014-01-20 23:01:38)

Hors ligne

#10 2014-01-20 23:19:23

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe

Merci d'avoir installé chez toi pour m'aider.
J'ai été voir le tuto, je vais approfondir ça, il paraît plutôt bien fait.
La solution B du site auquel,tu fais référence est celle que je décris plus haut car leur syntaxe ne fonctionne pas sous XP, il m'a fallut beaucoup chercher et tâtonner pour arriver à la bonne syntaxe c'est pour cela que je l'ai postée.

Mais j'aimerais bien comprendre pourquoi ce vbscript fonctionne sous w2k3 et pas sous xp pro car les noyaux sont très proches et c'est la première fois que je constate un tel souci car j'utilise très  souvent ces 2  os.

Dernière modification par Zorglub.45 (2014-01-20 23:22:08)


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#11 2014-01-21 00:34:11

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Je crois avoir trouvé ton soucis, enfin peut être tongue

Du coup je le fait à la main comme je t'ai dis.

En fait le problème d'exécution du script code 1 avec open vpn je l'ai aussi eu en le faisant avec mon fichier bat à la main (c'est la première commande de passage en static qui bloque). Ce qui pose problème est donc la ligne : netsh interface ip set address name="connexion réseau wifi" static 192.168.1.50 255.255.255.0 192.168.1.1 1 (oui je suis en wifi^^)


J'ai donc saisi cette ligne à la main dans le cmd et elle fonctionne. Par contre depuis le cmd si on va chercher le fichier _up.bat qui contient la commande elle ne passe plus alors qu'à la main si....

En fait le problème c'était le "é" de connexion "réseau" sans fil chez moi....J'ai renommé ma connexion en "Wifi" comme tu pourras le voir dans les 2 bats dessous et plus de pb. Je me suis pris la tête à vouloir trouver comment convertir le é en dos pour que ça passe dans le bat mais c'est plus rapide comme j'ai fais
avec un script _up comme ceci :



netsh interface ip set address name="wifi" static 192.168.1.50 255.255.255.0 192.168.1.1 1
ipconfig /flushdns
netsh interface IPv4 set dnsserver name="wifi" static 0.0.0.0 both


et un _down comme ceci :

netsh interface ip set address name="wifi" dhcp
netsh interface IPv4 set dnsserver "wifi" dhcp
ipconfig /flushdns



J'espère que c'est bien de là que vient ton problème ^^ En tout cas ça à l'air de marcher chez moi ^^ Il est probable qu'il faille les perfectionner et ajuster de ton côté mais au moins ça t'aiguille.

Dernière modification par jojo1984 (2014-01-21 00:35:27)

Hors ligne

#12 2014-01-21 08:49:39

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe

Salut,

Merci de t'investir dans le problème  wink

Chez moi ça ne vient pas de là car mes OS sont en anglais donc pas d'accent et l'interface s'appelle "Local Area Connection" comme écrit dans mes lignes de commande plus haut. Mais ça peut donner des pistes d'investigation.
Je n'ai pas trouvé les commandes netsh dans les scripts de dnsfix, il doit utiliser des commandes spécifiques VB et j'ai peut-être un problème d'interpréteur.


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#13 2014-01-21 10:47:22

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Ah tant pis hmm voilà donc ça doit être une commande du vbs qui ne passe pas....A la limite je dirais de mettre 2 scripts comme au dessus si ça correspond à ton besoin. Après, trouver la solution c'est plus pour la culture d'homme du monde ^^ En tout cas chez moi comme le logiciel fonctionne je ne voit pas trop du coup. Ça doit juste être une syntaxe qui ne doit pas passer. Le vbs à l'air de faire du powershell avec des composantes wmi etc......

De ce que je vois dans le vbs il est censé te créer un fichier de log à la racine du dossier en cas de message d'erreur, tu n'en aurais pas un ?

A tout hasard tu as essayé un netsh int ip reset c:\resetlog.txt au cas tu aurais un problème de config ?

Dernière modification par jojo1984 (2014-01-21 11:10:30)

Hors ligne

#14 2014-01-21 13:41:33

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe

J'ai trouvé  tongue
Je ne sais pas pourquoi, mais openvpn ne lançait tout simplement pas le _pre.bat
J'ai raccourci les noms de fichiers comme par exemple NL2.ovpn et les .bat en conséquence et tout fonctionne correctement.
Alors pourquoi ça marche avec les noms longs sous w2k3 et pas sous XP ????
Peut-être que les gourous d'openvpn trouverons une explication.


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#15 2014-01-21 17:16:24

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Ok, ça marche content pour toi  smile

Dernière modification par jojo1984 (2014-01-21 17:16:43)

Hors ligne

#16 2014-01-21 17:26:26

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#17 2014-01-21 18:01:07

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : dnsfixsetup.exe

Sans DNS ne veut pas dire sans connexion internet. Si un programme pointe directement vers une IP, il n'aura aucun soucis pour communiquer avec l'extérieur. Pareil pour les programmes utilisant des url, ton OS dispose d'un cache DNS, donc attention !!!


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#18 2014-01-21 18:29:33

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Ah oui par contre le DNS c'est pour l'humain de base qui ne sait pas retenir que 195.154.98.65 ça équivaut à renault.fr  devil C'est l'annuaire france télécom quoi ^^

Le pc si il a plus de DNS il s'en fout ^^

Hors ligne

#19 2014-01-21 18:32:45

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#20 2014-01-21 18:39:45

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

Dernière modification par jojo1984 (2014-01-21 18:45:05)

Hors ligne

#21 2014-01-21 18:42:51

Zorglub.45
Membre
Inscription : 2012-02-04
Messages : 85

Re : dnsfixsetup.exe


Si je préfère les chats aux chiens, c'est parce qu'il n'y a pas de chat policier. (Jean Cocteau)

Hors ligne

#22 2014-01-21 18:47:59

jojo1984
Membre
Inscription : 2014-01-19
Messages : 88

Re : dnsfixsetup.exe

OK je n'avais pas compris dans ce sens autant pour moi. Effectivement après faut s'amuser à tester et voir ce qui passe avec les trames réseau^^

Il doit y avoir un beau fail port 53 quoi ><

Hors ligne

Pied de page des forums