I just upgraded my firewall to 3.7, but I've found my VPN is now not working. I keep seeing "NAT detected" messages, but both machines have real IPs so it doesn't make sense. The client machine is a 3.6 install, and the server machine was a 3.4 machine which I used the media CD to upgrade. I've also checked out the latest src tree and recompiled both the kernel and the binaries on the newly installed 3.7 machine, but same problem persists.

I'm getting to where I think reinstalling the machine with 3.6 is the way to go, anyone got any ideas ? is this a simple conf problem ? help ?

isakmpd output, and conf files are transcribed below

Cheers
Dave

Server side :
--------------

isakmpd output :
----------------

115833.011175 Timr 10 timer_add_event: event exchange_free_aux(0x3c065a00) added last, expiration in 120s 115833.011409 Exch 10 exchange_setup_p1: 0x3c065a00 Dors-peer OpenBSD-main-mode policy responder phase 1 doi 1 exchange 2 step 0 115833.011463 Exch 10 exchange_setup_p1: icookie faca10932e1a71b0 rcookie b5e563b3774c4389
115833.011509 Exch 10 exchange_setup_p1: msgid 00000000
115833.011574 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer detected
115833.011633 Exch 10 dpd_check_vendor_payload: DPD capable peer detected
115833.011684 Misc 30 ipsec_responder: phase 1 exchange 2 step 0
115833.011749 Negt 30 message_negotiate_sa: transform 0 proto 1 proposal 1 ok
115833.011859 Negt 20 ike_phase_1_validate_prop: success
115833.011907 Negt 30 message_negotiate_sa: proposal 1 succeeded
115833.011954 Misc 20 ipsec_decode_transform: transform 0 chosen
115833.012014 Exch 10 exchange_run: unexpected payload VENDOR
115833.012061 Exch 10 exchange_run: unexpected payload VENDOR
115833.012120 Misc 30 ipsec_responder: phase 1 exchange 2 step 1
115833.012270 Trpt 30 transport_send_messages: message 0x3c069480 scheduled for retransmission 1 in 7 secs 115833.012325 Timr 10 timer_add_event: event message_send_expire(0x3c069480) added before exchange_free_aux(0x3c065a00), expiration in 7s
115833.220797 Mesg 20 message_free: freeing 0x3c069480
115833.220854 Timr 10 timer_remove_event: removing event message_send_expire(0x3c069480)
115833.220907 Misc 30 ipsec_responder: phase 1 exchange 2 step 2
115833.220977 Exch 10 nat_t_exchange_check_nat_d: NAT detected, we're behind it
115833.221026 Mesg 20 message_free: freeing 0x3c069380
115833.221086 Misc 30 ipsec_responder: phase 1 exchange 2 step 3
115833.231526 Trpt 30 transport_send_messages: message 0x3c069380 scheduled for retransmission 1 in 7 secs 115833.231600 Timr 10 timer_add_event: event message_send_expire(0x3c069380) added before exchange_free_aux(0x3c065a00), expiration in 7s 115840.240055 Timr 10 timer_handle_expirations: event message_send_expire(0x3c069380) 115840.240244 Trpt 30 transport_send_messages: message 0x3c069380 scheduled for retransmission 2 in 9 secs 115840.240298 Timr 10 timer_add_event: event message_send_expire(0x3c069380) added before exchange_free_aux(0x3c065a00), expiration in 9s 115849.250013 Timr 10 timer_handle_expirations: event message_send_expire(0x3c069380) 115849.250211 Trpt 30 transport_send_messages: message 0x3c069380 scheduled for retransmission 3 in 11 secs 115849.250273 Timr 10 timer_add_event: event message_send_expire(0x3c069380) added before exchange_free_aux(0x3c065a00), expiration in 11s 115900.260012 Timr 10 timer_handle_expirations: event message_send_expire(0x3c069380) 115900.260204 Default transport_send_messages: giving up on message 0x3c069380, exchange Dors-peer 115900.260265 Default transport_send_messages: either this message did not reach the other peer 115900.260312 Default transport_send_messages: or this is an attempted IKE scan
115900.260369 Mesg 20 message_free: freeing 0x3c069380

server isakmpd.conf :
---------------------

##############################
# Phase 1
##############################
[Phase 1]
<CLIENTIP>   = Dors-peer

##############################
# Phase 2
##############################
[Phase 2]
Passive-connections = Dors-connection


#############################
# Phase 1 Peers
#############################
[Dors-peer]
Phase           = 1
Configuration   = OpenBSD-main-mode
Address         = <CLIENTIP>
Authentication  = mypassphrase


##############################
# Phase 2 Connections
##############################
[Dors-connection]
Phase           = 2
ISAKMP-peer     = Dors-peer
Configuration   = OpenBSD-quick-mode
Local-ID        = Sydney-net
Remote-ID       = PA-net


##############################
# Phase 2 Host ID's
##############################
[Sydney-net]
ID-type=        IPV4_ADDR_SUBNET
Network=        <SYDNEYNET>
Netmask=        255.255.252.0

[PA-net]
ID-type=        IPV4_ADDR_SUBNET
Network=        <PANET>
Netmask=        255.255.255.0

Client:
-------
125747.300124 Timr 10 timer_handle_expirations: event connection_checker(0x3c1eabf0) 125747.300245 Timr 10 timer_add_event: event connection_checker(0x3c1eabf0) added last, expiration in 60s 125747.300389 Timr 10 timer_add_event: event exchange_free_aux(0x3c067800) added last, expiration in 120s 125747.300579 Exch 10 exchange_establish_p1: 0x3c067800 Hiro-peer OpenBSD-main-mode policy initiator phase 1 doi 1 exchange 2 step 0 125747.300637 Exch 10 exchange_establish_p1: icookie 733b6d2ed3cca4c4 rcookie 0000000000000000
125747.300709 Exch 10 exchange_establish_p1: msgid 00000000
125747.300973 Trpt 30 transport_send_messages: message 0x3c06b380 scheduled for retransmission 1 in 7 secs 125747.301054 Timr 10 timer_add_event: event message_send_expire(0x3c06b380) added before connection_checker(0x3c1eabf0), expiration in 7s 125754.310011 Timr 10 timer_handle_expirations: event message_send_expire(0x3c06b380) 125754.310216 Trpt 30 transport_send_messages: message 0x3c06b380 scheduled for retransmission 2 in 9 secs 125754.310291 Timr 10 timer_add_event: event message_send_expire(0x3c06b380) added before connection_checker(0x3c1eabf0), expiration in 9s 125758.093052 Default message_recv: invalid cookie(s) c4a6bfcf545a4ded 5ddd2d411d183af2 125758.093177 Default dropped message from <MYIPADDRESS> port 500 due to notification type INVALID_COOKIE 125758.093260 Timr 10 timer_add_event: event exchange_free_aux(0x3c067d00) added last, expiration in 120s 125758.093342 Exch 10 exchange_establish_p1: 0x3c067d00 <unnamed> <no policy> policy initiator phase 1 doi 0 exchange 5 step 0 125758.093397 Exch 10 exchange_establish_p1: icookie a09e4c0106786847 rcookie 0000000000000000
125758.093472 Exch 10 exchange_establish_p1: msgid 00000000
125758.093592 Mesg 20 message_free: freeing 0x3c06b480
125758.093707 Exch 10 exchange_finalize: 0x3c067d00 <unnamed> <no policy> policy initiator phase 1 doi 0 exchange 5 step 1 125758.093761 Exch 10 exchange_finalize: icookie a09e4c0106786847 rcookie 0000000000000000
125758.093840 Exch 10 exchange_finalize: msgid 00000000
125758.093907 Timr 10 timer_remove_event: removing event exchange_free_aux(0x3c067d00)
125758.093976 Mesg 20 message_free: freeing 0x3c06b500
125803.320016 Timr 10 timer_handle_expirations: event message_send_expire(0x3c06b380) 125803.320212 Trpt 30 transport_send_messages: message 0x3c06b380 scheduled for retransmission 3 in 11 secs 125803.320289 Timr 10 timer_add_event: event message_send_expire(0x3c06b380) added before connection_checker(0x3c1eabf0), expiration in 11s 125814.330015 Timr 10 timer_handle_expirations: event message_send_expire(0x3c06b380) 125814.330245 Default transport_send_messages: giving up on message 0x3c06b380, exchange Hiro-peer 125814.330308 Default transport_send_messages: either this message did not reach the other peer 125814.330382 Default transport_send_messages: or the responsemessage did not reach us back
125814.330453 Mesg 20 message_free: freeing 0x3c06b380


client isakmpd.conf :
---------------------
##############################
# Phase 1
##############################
[Phase 1]
<SERVERIP>   = Hiro-peer


##############################
# Phase 2
##############################
[Phase 2]
Connections = Hiro-connection


#############################
# Phase 1 Peers
#############################
[Hiro-peer]
Phase           = 1
Configuration   = OpenBSD-main-mode
Address         = <SERVERIP>
Authentication  = mypassphrase


##############################
# Phase 2 Connections
##############################
[Hiro-connection]
Phase           = 2
ISAKMP-peer     = Hiro-peer
Configuration   = OpenBSD-quick-mode
Local-ID        = PA-net
Remote-ID       = Sydney-net


##############################
# Phase 2 Host ID's
##############################
[Sydney-net]
ID-type=        IPV4_ADDR_SUBNET
Network=        <SYDNEYNET>
Netmask=        255.255.252.0


[PA-net]
ID-type=        IPV4_ADDR_SUBNET
Network=        <PANET>
Netmask=        255.255.255.0

Reply via email to