5. Конфигурация Racoon во FreeBSD

Для обеспечения согласования ключей IPsec на машине GW с FreeBSD, необходимо установить и сконфигурировать порт security/racoon.

Далее приводится файл конфигурации racoon, который подходит для использования с примерами, описанными в этом документе. Пожалуйста, перед его использованием в реальной эксплуатации убедитесь, что полностью понимаете его назначение.

# racoon.conf for use with Check Point VPN-1/Firewall-1
#
# search this file for pre_shared_key with various ID key.
#
 path pre_shared_key "/usr/local/etc/racoon/psk.txt" ;
 log debug;
#
# "padding" defines some parameter of padding. You should not touch these.
#
 padding
  {
 maximum_length 20;  # maximum padding length.
 randomize off;   # enable randomize length.
 strict_check off;  # enable strict check.
 exclusive_tail off;  # extract last one octet.
  }

 listen
  {
 #isakmp ::1 [7000];
 #isakmp 0.0.0.0 [500];
 #admin [7002];   # administrative port by kmpstat.
 #strict_address;  # required all addresses must be bound.
  }
#
# Specification of default various timers.
#
 timer
  {
#
# These values can be changed per remote node.
#
 counter 5;    # maximum trying count to send.
 interval 20 sec;  # maximum interval to resend.
 persend 1;    # the number of packets per a send.
#
# timer for waiting to complete each phase.
#
 phase1 30 sec;
 phase2 15 sec;
  }

 remote anonymous
  {
 exchange_mode aggressive,main; # For Firewall-1 Aggressive mode

 #my_identifier address;
 #my_identifier user_fqdn "";
 #my_identifier address "";
 #peers_identifier address "";
 #certificate_type x509 "" "";

 nonce_size 16;
 lifetime time 10 min; # sec,min,hour
 lifetime byte 5 MB;  # B,KB,GB
 initial_contact on;
 support_mip6 on;
 proposal_check obey; # obey, strict or claim

 proposal {
  encryption_algorithm 3des;
  hash_algorithm md5;
  authentication_method pre_shared_key;
  dh_group 2 ;
  }
  }

 sainfo anonymous
  {
 pfs_group 1;
 lifetime time 10 min;
 lifetime byte 50000 KB;
 encryption_algorithm 3des;
 authentication_algorithm hmac_md5;
 compression_algorithm deflate ;
  }

Проверьте, что файл /usr/local/etc/racoon/psk.txt содержит тот же самый заранее известный пароль, что настраивался при помощи раздела ''Настройка сетевых объектов в Firewall-1'' этого документа, и имеет режим доступа 600.

# chmod 600 /usr/local/etc/racoon/psk.txt

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.

Обновлено: 12.03.2015