| 19 | = '''''Configuration d'un flux IPSec en mode Transport sous FreeBSD''''' = |
| 20 | |
| 21 | == Configuration d'IPSec == |
| 22 | Cet exemple a été écrit pour la création d'un flux IPSec en mode Transport entre [wiki:Entreprise2Client1 CLIENT1.ENT2](10.40.0.13) et [wiki:Entreprise2Serveur1 SERVEUR1.ENT2] (10.40.0.9). [[BR]] |
| 23 | |
| 24 | * Vérifiez que les options |
| 25 | {{{ |
| 26 | options IPSEC |
| 27 | options IPSEC_ESP |
| 28 | options IPSEC_DEBUG |
| 29 | }}} |
| 30 | sont bien présentes dans le noyau, sinon [http://www.freebsdebutant.org/index.php?page=configuration_noyau recompilez votre noyau]. |
| 31 | * Installez IPSec-tools et Racoon ( votre bonheur se trouve dans les /usr/ports/security) |
| 32 | * Configurez IPSec pour FreeBSD: |
| 33 | [[BR]] |
| 34 | -> Créer le fichier /etc/ipsec.conf : |
| 35 | {{{ |
| 36 | $ cat > /etc/ipsec.conf << EOF |
| 37 | # Definition des SA + Cles |
| 38 | # Rappel : |
| 39 | # 3des-cbc,cle de 192 bits (24o) |
| 40 | # hmac-md5,cle de 128 bits(16o) |
| 41 | |
| 42 | ## de client1 vers serveur1 |
| 43 | add 10.40.0.13 10.40.0.9 ah 1000 -m transport -A hmac-md5 "1234567890123456"; |
| 44 | add 10.40.0.13 10.40.0.9 esp 1001 -m transport -E 3des-cbc "123456789012345678901234"; |
| 45 | |
| 46 | ## de serveur1 vers client1 |
| 47 | add 10.40.0.9 10.40.0.13 ah 2000 -m transport -A hmac-md5 "1234567890123456"; |
| 48 | add 10.40.0.9 10.40.0.13 esp 2001 -m transport -E 3des-cbc "123456789012345678901234"; |
| 49 | EOF |
| 50 | |
| 51 | $ cat >> /etc/ipsec.conf << EOF |
| 52 | # Definition des SPD |
| 53 | flush; |
| 54 | spdflush; |
| 55 | spdadd 10.40.0.13 10.40.0.9 any -P out ipsec |
| 56 | esp/transport/10.40.0.13-10.40.0.9/require |
| 57 | ah/transport/10.40.0.13-10.40.0.9/require; |
| 58 | EOF |
| 59 | }}} |
| 60 | -> Puis entrez |
| 61 | {{{ |
| 62 | $ setkey -v -f /etc/ipsec.conf |
| 63 | }}} |
| 64 | -> Editez dans /etc/rc.conf en ajoutant la ligne |
| 65 | {{{ |
| 66 | ipsec_enable="YES" |
| 67 | ipsec_file="/etc/ipsec.conf" |
| 68 | }}} |
| 69 | -> '''Votre démon IPSec sera actif avec les bons paramètres dès le prochain démarrage''' |
| 70 | [[BR]] |
| 71 | |
| 72 | * Configurer Racoon |
| 73 | |
| 74 | [[BR]] |
| 75 | ---- |
| 76 | Pour plus d'infos, se référer aux man de setkey , racoon , ipsec |
| 77 | ---- |