Avec un noyau 2.4, on préférera sans doute utiliser OpenSwan et Pluto plutôt que racoon (qui fonctionne plutôt avec les 2.6).

Fichiers de configuration

Dans le /etc/ipsec.conf, on mettra ceci :

  • version 2.0     # conforms to second version of ipsec.conf specification
    
    config setup
     interfaces="ipsec0=eth1"
    
    conn crans                                                                      
      left=138.231.150.93                                                           
      leftsubnet=138.231.150.93/32                                                     
      right=138.231.148.1                                                           
      rightsubnet=0.0.0.0/0                                                         
      ike=3des-md5
      esp=aes128-md5
      authby=secret
      auto=start
      pfs=yes
      
    #Disable Opportunistic Encryption
    include /etc/ipsec.d/examples/no_oe.conf
    

eth1 est l'interface wifi. On devra remplacer leftsubnet par son IP. Il doit être possible decoller %defaultroute à la place. Si on a une machine assez puissante, on peut remplacer les occurrences de md5 par sha1.

Dans le fichier /etc/ipsec.secrets, on collera la clef IPsec de cette façon :

  • 138.231.148.1 138.231.150.93: PSK "fdjgkhfdkjghfkjdgfkghfdjgh"
    

Le problème des routes

Avec une telle configuration, on peut accéder à tout, sauf au réseau 138.231.148.0/22 qui peut contenir quand même des trucs intéressants. Une méthode rapide est de redéfinir les routes :

  • ip route del default dev eth1
    ip route del 138.231.148.0/22 dev eth1
    

Normalement, cela continue de fonctionner. Peut-être qu'il faut quand même lui indiquer comment accéder à 138.231.148.1 (dont on se prive alors de l'accès) :

  • ip route add 138.231.148.1 dev eth1
    


CatégoriePagePublique