Date: Tue, 18 Oct 2005 11:44:01 +0200 From: Kim Nielsen <none@kn--insecurity.dk.lh.bsd-dk.dk> To: bsd-dk@bsd-dk.dk Subject: Problemer med isakmpd og protocols suites
Hejsa,
Jeg har et problem med at få $random vpn klient til at forbinde til min 
isakmpd (OpenBSD). Min isakmpd.conf er sat op til roadwarriors som på 
samme måde som http://www.allard.nu/openbsd/greenbow/ (Endda også samme 
klient) men ..
Problemet er at i loggen (/var/log/daemon) bliver det ved med at forsøge 
at forhandle andre protokoller end dem jeg har sat i min main mode og klient
snip:
Oct 18 11:40:24 tefnut isakmpd[1935]: ike_phase_1_validate_prop: failure
Oct 18 11:40:24 tefnut isakmpd[1935]: message_negotiate_sa: proposal 0 
failed
Oct 18 11:40:24 tefnut isakmpd[1935]: hash_get: requested algorithm 1
Oct 18 11:40:24 tefnut isakmpd[1935]: message_negotiate_sa: transform 2 
proto 1 proposal 0 ok
Oct 18 11:40:24 tefnut isakmpd[1935]: sa_add_transform: proto 0x3c147dc0 
no 0 proto 1 chosen 0x3c14c720 sa 0x3c12e400 id 1
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[Default-phase-1-configuration]:Transforms->3DES-SHA-RSA_SIG
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[LIFE_MAIN_MODE]:LIFE_TYPE->SECONDS
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[LIFE_MAIN_MODE]:LIFE_DURATION->3600,60:86400
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[LIFE_MAIN_MODE]:LIFE_DURATION->3600,60:86400
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_match_num: 
LIFE_MAIN_MODE:LIFE_DURATION 60<=3600<=86400?
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:ENCRYPTION_ALGORITHM->3DES_CBC
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:HASH_ALGORITHM->SHA
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:AUTHENTICATION_METHOD->RSA_SIG
Oct 18 11:40:24 tefnut isakmpd[1935]: attribute_unacceptable: 
AUTHENTICATION_METHOD: got PRE_SHARED, expected RSA_SIG
Oct 18 11:40:24 tefnut isakmpd[1935]: ike_phase_1_validate_prop: failure
Oct 18 11:40:24 tefnut isakmpd[1935]: message_negotiate_sa: proposal 0 
failed
Oct 18 11:40:24 tefnut isakmpd[1935]: hash_get: requested algorithm 0
Oct 18 11:40:24 tefnut isakmpd[1935]: message_negotiate_sa: transform 3 
proto 1 proposal 0 ok
Oct 18 11:40:24 tefnut isakmpd[1935]: sa_add_transform: proto 0x3c149000 
no 0 proto 1 chosen 0x3c14c840 sa 0x3c12e400 id 1
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[Default-phase-1-configuration]:Transforms->3DES-SHA-RSA_SIG
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[LIFE_MAIN_MODE]:LIFE_TYPE->SECONDS
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:Life->LIFE_MAIN_MODE
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[LIFE_MAIN_MODE]:LIFE_DURATION->3600,60:86400
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[LIFE_MAIN_MODE]:LIFE_DURATION->3600,60:86400
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_match_num: 
LIFE_MAIN_MODE:LIFE_DURATION 60<=3600<=86400?
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:ENCRYPTION_ALGORITHM->3DES_CBC
Oct 18 11:40:24 tefnut isakmpd[1935]: conf_get_str: 
[3DES-SHA-RSA_SIG]:HASH_ALGORITHM->SHA
Oct 18 11:40:24 tefnut isakmpd[1935]: attribute_unacceptable: 
HASH_ALGORITHM: got MD5, expected SHA
Oct 18 11:40:24 tefnut isakmpd[1935]: ike_phase_1_validate_prop: failure
Oct 18 11:40:24 tefnut isakmpd[1935]: message_negotiate_sa: proposal 0 
failed
Oct 18 11:40:24 tefnut isakmpd[1935]: message_negotiate_sa: no 
compatible proposal found
Oct 18 11:40:24 tefnut isakmpd[1935]: dropped message from 
62.242.xxx.xxx port 500 due to notification type NO_PROPOSAL_CHOSEN
isakmpd.conf:
[General]
Retransmits=            5
Exchange-max-time=      120
Listen-on=              83.93.xxx.xxx
Shared-SADB=            Defined
NAT-T-Keepalive=        10
[Phase 1]
Default=                ISAKMP-clients
[Phase 2]
Connections=            IPsec-home-mi,IPsec-home-motd
Passive-Connections=    IPsec-clients
# Roadwarriors
[ISAKMP-clients]
Phase=                  1
Transport=              udp
Configuration=          Greenbow-main-mode
Authentication=         rapand
[IPsec-clients]
Phase=                  2
ISAKMP-peer=            ISAKMP-peer-A
Configuration=          Greenbow-quick-mode
Local-ID=               default-route
Remote-ID=              dummy-remote
[default-route]
ID-type=                IPV4_ADDR_SUBNET
Network=                0.0.0.0
Netmask=                0.0.0.0
[dummy-remote]
ID-type=                IPV4_ADDR
Address=                0.0.0.0
[Greenbow-main-mode]
DOI=            IPSEC
EXCHANGE_TYPE=  ID_PROT
Transforms=     AES-SHA-GRP2
[Greenbow-quick-mode]
DOI=            IPSEC
EXCHANGE_TYPE=  QUICK_MODE
Suites=         QM-ESP-AES-SHA-PFS-GR2-SUITE
Nogen der har en ide om hvorfor isakmpd ikke forsøger at bruge de 
protocol suites (main mode, quick mode) jeg har forsøgt at sætte op ? 
Jeg har endda forsøgt at tage loggen fra greenbow klienten for at se 
hvad den reelt sender og smide det i min konfiguration men da det ikke 
ser ud til at den rent faktisk forsøger at bruge værdierne virker det ikke.
Mvh
Kim
This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:53 CET