J'ai configuré un VPN L2TP/IPsec PSK entre mon téléphone et mon réseau domestique. Cela fonctionne, mais Android n'utilise pas mon serveur DNS domestique, de sorte qu'aucun de mes noms d'hôtes internes ne se résout. Je peux accéder aux serveurs internes par adresse IP, mais pas par nom. Comment puis-je faire en sorte que le téléphone utilise mon DNS interne au lieu des serveurs qu'il utilise normalement ?
Un peu de contexte : J'utilise un Samsung Epic 4G fonctionnant sous Gingerbread. Mon serveur VPN fonctionne avec xl2tpd et openswan sous Linux. J'ai vérifié la table de routage sur mon téléphone, et le trafic est correctement acheminé par le VPN. Sur le serveur, il y a des options dans la configuration PPP appelées "ms-dns-1" et "ms-dns-2" qui permettent au serveur de pousser les adresses IP du serveur DNS vers le client. Mais apparemment, ces options ne sont utilisées que par les clients Microsoft. J'ai fait des recherches sur le sujet sur Google, et d'autres personnes ont le même problème, mais je n'ai pas pu trouver de solution.
Mon téléphone n'est pas enraciné. Je suis prêt à Root le téléphone si je dois, mais je préfère ne pas le faire.
Edit, 2 mois plus tard
J'ai finalement trouvé ce qui n'allait pas, et ça n'avait rien à voir avec le DNS. J'utilise mon ordinateur de bureau comme point d'accès au VPN, et j'avais négligé d'activer la redirection d'IP, de sorte qu'il ne transmettait pas les paquets. Je pouvais accéder aux services sur le point d'accès VPN lui-même, mais tout ce qui nécessitait la transmission de paquets (y compris les recherches DNS) échouait. Le client VPN était récupère correctement les informations DNS, mais il ne peut pas atteindre le serveur DNS à cause du problème de redirection. Une fois que j'ai corrigé cela, le VPN a fonctionné parfaitement. Pour résumer, je suis un idiot.
0 votes
N'y a-t-il pas une configuration DNS pour les connexions VPN ? Lorsque j'ai configuré ma connexion VPN PPTP, il m'a demandé spécifiquement les serveurs DNS distants.
0 votes
Je pense qu'il ne demande les serveurs DNS que si vous configurez une IP statique. Si vous utilisez le DHCP (très courant), il récupère tout depuis le serveur DHCP.
0 votes
J'ai un problème similaire. (Je l'ai toujours.) Il y a quelque chose que je ne comprends pas dans votre description initiale. Vous avez écrit "Je peux accéder aux serveurs internes par adresse IP, mais pas par nom." Avez-vous été en mesure d'accéder aux machines internes avec la redirection d'IP désactivée ?
0 votes
@utom Non, c'était une autre erreur de ma part. J'ai pu accéder à mon point d'extrémité VPN par l'adresse IP. Je n'ai même pas vérifié les autres adresses IP. J'ai simplement supposé que je pouvais y accéder de la même manière. Si j'avais vérifié d'autres adresses, j'aurais peut-être trouvé le problème plus tôt.