Checkpoint VPN в Linux

Мне нужно настроить VPN-клиент Checkpoint с клиентом, который дал мне следующие настройки:

  • Тип аутентификации: сертификат P12
  • Пароль: *****
  • Одноранговый сайт: IP_ADDRESS

Они говорят мне, что VPN-сервер:

  • IPSO 6.2
  • CheckPoint R70.40

У меня больше ничего нет. Я могу подключиться к Windows-клиенту Checkpoint без проблем.

Какие варианты у меня есть?

Я читал другие связанные вопросы на этом и других сайтах, но нет однозначного ответа.

1 ответ

Решение

Я подключился к Checkpoint NGX (R75) с помощью Shrew Soft VPN Client (в Debian/Ubuntu пакет называется "ike").

Начните с прочтения руководства здесь: http://www.shrew.net/support/wiki/HowtoCheckpoint (поскольку у вас уже есть сертификат, вы можете пропустить начальные шаги по его созданию и сразу перейти к конвертации сертификата).

Если у вас есть сертификат плюс пароль, похоже, вы будете использовать взаимный RSA + XAuth.

У меня не было доступа к интерфейсу веб-конфигурации шлюза, но я смог использовать OpenSSL (попробуйте: openssl pkcs12 --help) экспортировать CA и клиентские сертификаты и закрытый ключ из моего.p12 в три отдельных файла.

Как только Шрю примет учетные данные, вы можете запустить iked -d 6 -F чтобы увидеть подробные результаты отладки при установлении соединения.

Я был еще в нескольких настройках, пока он не работал, но я нашел эту тему в списке рассылки Shrew полезной: http://lists.shrew.net/pipermail/vpn-help/2010-May/002413.html (следуйте ответам). Я просмотрел конфигурационные файлы, опубликованные Лукой Арзени, например, в этом сообщении, пробуя каждую настройку, и в конце концов обошел мою ошибку ("уведомление о неизвестном одноранговом узле"), вручную указав настройки шифрования IKE (фаза 1 и фаза 2).

Удачи!

Другие вопросы по тегам