Я пытаюсь (вроде) создать VPN-клиент, я установил свой сервер на Ubuntu с помощью OpenSwan (L2tp / IPsec PSK). Сейчас я отправляю пакеты на свой сервер и пытаюсь обменяться ключами с сервером. И вот что меня смущает:
Security Association
Я пытаюсь сделать Key Exchange
но я не уверен, что при обмене ключами я должен отправлять свой закодированный PSK или мои сгенерированные числа с использованием алгоритма Диффи-Хеллмана? Identification
после обмена ключами работает? Это отправляет мой PSK, закодированный ранее сгенерированным SecretPassword, или что-то в этом роде? Потому что, насколько мне известно, имя пользователя и пароль проверяются позже, или я ошибаюсь?