Dalším krokem bylo vyzkoušet IPsec proti MSWindows. Soubor racoon.conf jsem upravil a nahradil některé číselné konstanty symbolickými, aby bylo jasné co se má nastavit na MSWindows klientu.
log debug2;
path pre_shared_key "/etc/racoon/psk.txt";
remote anonymous
{
exchange_mode main;
doi ipsec_doi;
situation identity_only;
my_identifier address;
lifetime time 4 min;
initial_contact on;
proposal_check obey;
proposal {
encryption_algorithm 3des;
hash_algorithm md5;
authentication_method pre_shared_key;
dh_group modp768;
}
}
sainfo anonymous
{
pfs_group modp768;
lifetime time 4 min;
encryption_algorithm 3des;
authentication_algorithm hmac_md5;
compression_algorithm deflate;
}
Rovněž jsem msel upravit skript spd.conf, neb zkoušený klient nějak nechodil s AH.
#!/usr/sbin/setkey -f
flush;
spdflush;
spdadd 212.96.165.122 212.96.165.121 any -P out ipsec
esp/transport//require;
# ah/transport//require;
spdadd 212.96.165.121 212.96.165.122 any -P in ipsec
esp/transport//require;
# ah/transport//require;