logo rss

Mode Transport avec Racoon et Windows et authentification PSK

Préambule

Synoptique

Alice

On installe les paquets racoon et ipsec-tools :

root@host:~# apt-get install racoon ipsec-tools

NB : il faut choisir l'option modification directe lors de l'installation de raccon.

racoon se configure dans /etc/racoon/racoon.conf

path pre_shared_key "/etc/racoon/psk.txt"; 
#path certificate "/etc/racoon/certs"; 

remote 192.168.0.85 { 
	exchange_mode main; 
	proposal { 
		encryption_algorithm 3des; 
		hash_algorithm sha1; 
		authentication_method pre_shared_key; 
		#dh_group modp1024; 
		dh_group 2; 
	} 
#        generate_policy off; 
} 

sainfo address 192.168.0.84 any address 192.168.0.85 any { 
	#pfs_group modp768; 
	#pfs_group 2; 
	lifetime time 1 hour; 
	encryption_algorithm 3des; 
	authentication_algorithm hmac_sha1; 
	compression_algorithm deflate; 
} 
				

Dans /etc/racoon/psk.txt on configure la clé partagée :

# IPv4/v6 addresses 
192.168.0.85	TEST

On configure les bases SA/SP dans /etc/ipsec-tools.conf :

#!/usr/sbin/setkey -f 

## Flush the SAD and SPD 
# 
flush; 
spdflush; 

spdadd 192.168.0.84 192.168.0.85 any -P out ipsec 
esp/transport//require; 
#                      
spdadd 192.168.0.85 192.168.0.84 any -P in ipsec 
esp/transport//require; 
#

Commandes utiles

setkey -f /etc/ipsec-tools.conf
racoon -F -f /etc/racoon/racoon.conf
setkey -F
setkey -D
setkey -DP

Régis

Windows XP

Ouverture de la Microsoft Management Console :

Ajout des composants :

Et on vérifie les paramètres suivants

Windows 7

Contrôle avec Wireshark depuis le pont

Les paquets entre les deux hôtes sont bien chiffrés.

Sommaire

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact