Finalement comme je voulais bridger la connexion VPN sur le PC serveur, j'ai fait une nouvelle config d'OpenVPN en utilisant le tuto très bien fait sur hardware.fr pour établir les certificats et clés diverses,
par ici.
Je n'ai pas utilisé l'autentification sécurisée par la clé TA, parce que sinon la connexion prend dix minutes à s'établir.
Après quelques réglages, au final, voici la config que j'ai:
Serveur:
port 443
proto tcp-server
dev tap
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
ifconfig-pool-persist ipp.txt
server-bridge 192.168.1.10 255.255.255.0 192.168.1.101 192.168.1.200
client-to-client
duplicate-cn
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
push "route-gateway 192.168.1.1"
push "dhcp-option DNS 212.27.54.252"
;tls-auth ta.key 0 # This file is secretClient:
client
dev tap
proto tcp-client
remote X.X.X.X #Adresse IP publique de la Freebox
resolv-retry infinite
port 443
persist-key
persist-tun
http-proxy-retry # retry on connection failures
http-proxy 195.115.25.129 8080
ca ca.crt
cert client1.crt
key client1.key
ns-cert-type server
;tls-auth ta.key 1
comp-lzo
verb 3
redirect-gateway
J'ai mis le réseau de la freebox sur 192.168.1.0, car par défaut la connexion au téléphone par USB prend l'adresse 192.168.0.1, et je ne voulais pas d'interférences.
Seul problème, malgré le "redirect-gateway" et le "push route-gateway 192.168.1.1", je vois dans le log que le serveur envoie quand même l'adresse 192.168.1.10 (l'adresse du PC) comme passerelle, donc internet ne fonctionne pas même si les partages de fichiers fonctionnent. La seule solution que j'aie trouvé pour l'instant est de fixer l'adresse IP sur le client. Avec la config que j'ai utilisée, le serveur donne l'adresse 192.168.1.101 au premier client qui se connecte, donc c'est l'adresse que j'ai entrée, avec la passerelle et les DNS de free. Seul inconvéient, on ne peut ainsi connecter qu'un seul client à la fois. Peut être qu'en désactivant "redirect-gateway" sur le client et en utilisant "push" pour envoyer toutes les données DHCP cela fonctionnera mieux, vous pourrez me dire.
Pour fixer l'adresse IP de la connexion TAP sur le KS20: Démarrer/Paramètres, onglet Connnexionx, cliquer sur Wifi puis onglet Cartes Réseau. Enfin cliquer sur l'interface TAP pour mettres les adresses en manuel.
Chez moi cela marche bien pour internet, à part pour le partage de fichiers qui est très lent même en HSDPA.
Je vous conseille de tester la configuration sur un client PC d'abord, puis de transférer les fichiers de config sur le KS20 une fois que tout fonctionne comme il faut.
Pour ma part je l'utilise surtout dans ma voiture, j'ai un CarPC qui va maintenant sur internet! Utiliser le GPS avec Google Earth en 3D est bluffant
Enjoy!