{{tag>HTTP Proxy Windows Auth}} = Passer par un proxy HTTP avec authentification NTLM Windows Voir : * http://cntlm.sourceforge.net/ * https://doc.ubuntu-fr.org/cntlm == Contexte Le client a un parc ouindoze microsoft (c) (r) (Litéralement : //petit// et //mou//) et je dois travailler avec GNU/Linux. J'utilise VirtualBox. \\ Mes VMs ne peuvent pas sortir sur Internet. Après plusieurs essais d'utiliser le proxy, je me rend compte que c'est une authentification NTLM ouindoziènne Heureusement il y a **Cntlm**, un proxy qui c'est parler NTLM == Configuration Cntlm Cntlm fonctionne sous windows comme sous GNU/Linux ** Ne pas mettre d’accents é è dans votre mot de passe ** $ cntlm -H -d DOMAIN -u jean #PassLM 6DE67745FFE2371EDD3CBDAB1AE4009D #PassNT DE81AFDFC5A545A6310579C38DB409E4 PassNTLMv2 CFFEEA45F05CB38FB9BF4E3382D624B9 # Only for user 'jean', domain 'DOMAIN' ''cntlm.ini'' Username jean Domain DOMAIN # Password password #PassLM 6DE67745FFE2371EDD3CBDAB1AE4009D #PassNT DE81AFDFC5A545A6310579C38DB409E4 PassNTLMv2 CFFEEA45F05CB38FB9BF4E3382D624B9 proxy proxy.domain.local:8080 Listen 192.168.56.1:3128 Test cntlm -M http://gnu.org cntlm -c cntlm.ini -I -M http://www.gnu.org == Config du VirtualBox Plus qu'à configurer VirtualBox avec un "Réseau privé hôte" dans notre exemple en 192.168.56.0/24. **Fichier** / **Paramètres** / **Réseaux**. Onglet **Réseau hôte uniquement** Séléctionner **VirtualBox Host-Only Ethernet Adapter** Puis cliquer sur l’icône du tournevis //Édite le réseau privé hôte sélectionné// | **Adresse IPv4** | 192.168.56.1 | | **Masque réseau IPv4** | 255.255.255.0 | Sur la et les VMs, plus qu'à ajouter la nouvelle interface réseau en **Réseau privé hôte** et pour le nom, choisir la bonne interface. Dans notre exemple **VirtualBox Host-Only Ethernet Adapter** == Config des VM Voir conf client proxy # export http_proxy=http://192.168.56.1:3128 # export https_proxy=http://192.168.56.1:3128 export ALL_PROXY=http://192.168.56.1:3128 export NO_PROXY=localhost,127.0.0.1