V první fázi zkusíme použití předsdíleného klíče (sdíleného tajemství). Konfigurace je obdobná jako pro klienta s Mac OS-X.
V konfiguraci serveru racoon, v souboru /etc/racoon/racoon.conf
jsem vytvořil sekce pro všechny stanice které se budou připojovat.
# pikachu:/etc/racoon/racoon.conf log debug; #notify/debug/debug2 path pre_shared_key "/etc/racoon/psk.txt"; listen { isakmp 212.96.165.122; } # Zkusebni klient Ibis remote 212.96.165.121 { exchange_mode main; generate_policy on; proposal { encryption_algorithm 3des; hash_algorithm sha1; authentication_method pre_shared_key; dh_group modp1024; } } # Zkusebni notas Twada remote 212.96.165.119 { exchange_mode main; generate_policy on; proposal { encryption_algorithm 3des; hash_algorithm md5; authentication_method pre_shared_key; dh_group modp1024; } } # Zkusebni notas Jirka remote 212.96.165.118 { exchange_mode main; generate_policy on; proposal { encryption_algorithm 3des; hash_algorithm md5; authentication_method pre_shared_key; dh_group modp1024; } } sainfo anonymous { encryption_algorithm 3des; authentication_algorithm hmac_md5; compression_algorithm deflate; }
Rovněž jsem pro každou stanici vytvořil řádek se sdíleným tajemstvím v souboru /etc/racoon/psk.txt
# pikachu:/etc/racoon/psk.txt # IPv4/v6 addresses 212.96.165.121 totojetajne 212.96.165.119 silenypristup 212.96.165.118 hruzahrozna
Poslední co zbylo byly účty. Ty se vytváří v souboru /etc/ppp/chap-secrets
# pikachu:/etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses ibis * mujklic * twada * 4blbost * jirka * bububu *