Please cc me on replies.

Can't seem to get this to work.  I was following the directions from
http://stuffresearch.tor.hu/?p=64
Both OpenBSD 4.9 machines are behind NAT, but set as DMZ(crappy linksys
routers)
PF is default hasn't been changed.

I SCPed the local.pubs into the /etc/isakmpd/pubkeys/ipv4/ipaddress

Site A:

local_ip="1.2.3.4"
local_network="192.168.1.0"
remote_ip="5.6.7.8"
remote_network="10.10.2.0/24"

ike passive esp from $local_network to $remote_network peer $remote_ip
ike passive esp from $local_ip to $remote_network peer $remote_ip
ike passive esp from $local_ip to $remote_ip

Site B:

local_ip="5.6.7.8"
local_network="10.10.2.0/24"
remote_ip="1.2.3.4"
remote_network="192.168.1.0/24"

ike esp from $local_network to $remote_network peer $remote_ip srcid 5.6.7.8
dstid 1.2.3.4
ike esp from $local_ip to $remote_network peer $remote_ip srcid 5.6.7.8
dstid 1.2.3.4
ike esp from $local_ip to $remote_ip srcid 5.6.7.8 dstid 1.2.3.4

Site A:

# isakmpd -KdD A=20 &
[1] 3084
# 163327.982146 Default log_debug_cmd: log level changed from 0 to 20 for
class 0 [priv]
163327.982627 Default log_debug_cmd: log level changed from 0 to 20 for
class 1 [priv]
163327.982632 Default log_debug_cmd: log level changed from 0 to 20 for
class 2 [priv]
163327.982639 Default log_debug_cmd: log level changed from 0 to 20 for
class 3 [priv]
163327.982645 Default log_debug_cmd: log level changed from 0 to 20 for
class 4 [priv]
163327.982651 Default log_debug_cmd: log level changed from 0 to 20 for
class 5 [priv]
163327.982657 Default log_debug_cmd: log level changed from 0 to 20 for
class 6 [priv]
163327.982663 Default log_debug_cmd: log level changed from 0 to 20 for
class 7 [priv]
163327.982669 Default log_debug_cmd: log level changed from 0 to 20 for
class 8 [priv]
163327.982675 Default log_debug_cmd: log level changed from 0 to 20 for
class 9 [priv]
163327.982681 Default log_debug_cmd: log level changed from 0 to 20 for
class 10 [priv]
163327.982687 Default isakmpd: starting [priv]
163328.066400 Misc 10 monitor_init: privileges dropped for child process
163328.136903 Misc 20 udp_make: transport 0x8096f200 socket 8 ip 127.0.0.1
port 500
163328.138081 Misc 20 udp_encap_make: transport 0x8096f440 socket 9 ip
127.0.0.1 port 4500
163328.139017 Misc 20 udp_make: transport 0x8096f3c0 socket 10 ip ::1 port
500
163328.139914 Misc 20 udp_encap_make: transport 0x8096f380 socket 11 ip ::1
port 4500
163328.140764 Misc 20 udp_make: transport 0x8096f100 socket 12 ip fe80:3::1
port 500
163328.141634 Misc 20 udp_encap_make: transport 0x8096f800 socket 13 ip
fe80:3::1 port 4500
163328.142544 Misc 20 udp_make: transport 0x8096f7c0 socket 14 ip
192.168.1.200 port 500
163328.143391 Misc 20 udp_encap_make: transport 0x8096f580 socket 15 ip
192.168.1.200 port 4500
163328.144297 Misc 20 udp_make: transport 0x8096f8c0 socket 16 ip
fe80:1::20c:29ff:fe03:c119 port 500
163328.145217 Misc 20 udp_encap_make: transport 0x8096f900 socket 17 ip
fe80:1::20c:29ff:fe03:c119 port 4500
163328.146154 Misc 20 udp_make: transport 0x8096fa00 socket 18 ip 0.0.0.0
port 500
163328.146984 Misc 20 udp_encap_make: transport 0x8096f080 socket 19 ip
0.0.0.0 port 4500
163328.147902 Misc 20 udp_make: transport 0x8096f9c0 socket 20 ip :: port
500
163328.148795 Misc 20 udp_encap_make: transport 0x8096fb40 socket 21 ip ::
port 4500

# ipsecctl -f /etc/ipsec.conf
163333.119487 Timr 10 timer_add_event: event ui_conn_reinit(0x0) added last,
expiration in 5s
# 163333.120293 Timr 10 timer_remove_event: removing event
ui_conn_reinit(0x0)
163333.120606 Timr 10 timer_add_event: event ui_conn_reinit(0x0) added last,
expiration in 5s
163333.120805 Timr 10 timer_remove_event: removing event ui_conn_reinit(0x0)
163333.121106 Timr 10 timer_add_event: event ui_conn_reinit(0x0) added last,
expiration in 5s
163338.127294 Timr 10 timer_handle_expirations: event ui_conn_reinit(0x0)
163350.391022 Timr 10 timer_add_event: event exchange_free_aux(0x85e34800)
added last, expiration in 120s
163350.391778 Exch 10 exchange_setup_p1: 0x85e34800 peer-5.6.7.8
phase1-peer-5.6.7.8 policy responder phase 1 doi 1 exchange 2 step 0
163350.392135 Exch 10 exchange_setup_p1: icookie 3bf0675c2a37c56e rcookie
e7e8262cb1189387
163350.392450 Exch 10 exchange_setup_p1: msgid 00000000
163350.392736 Exch 10 check_vendor_openbsd: OpenBSD (OpenBSD-4.0)
163350.393058 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163350.393356 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163350.393678 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163350.393982 Exch 10 dpd_check_vendor_payload: DPD capable peer detected
163350.394272 Negt 20 ike_phase_1_validate_prop: success
163350.394753 Misc 20 ipsec_decode_transform: transform 0 chosen
163350.395501 Timr 10 timer_add_event: event message_send_expire(0x85e33680)
added before exchange_free_aux(0x85e34800), expiration in 7s
163350.511194 Mesg 20 message_free: freeing 0x85e33680
163350.511491 Timr 10 timer_remove_event: removing event
message_send_expire(0x85e33680)
163350.511783 Exch 10 nat_t_exchange_check_nat_d: NAT detected, we're behind
it
163350.512150 Mesg 20 message_free: freeing 0x85e33300
163350.528294 Timr 10 timer_add_event: event message_send_expire(0x85e33600)
added before exchange_free_aux(0x85e34800), expiration in 7s
163350.647400 Mesg 20 message_free: freeing 0x85e33600
163350.647700 Timr 10 timer_remove_event: removing event
message_send_expire(0x85e33600)
163350.650347 Mesg 20 message_free: freeing 0x85e33500
163350.650935 Misc 10 rsa_sig_encode_hash: no certificate to send for id
ipv4/192.168.1.200
163350.687161 Mesg 10 virtual_send_message: enabling NAT-T encapsulation for
this exchange
163350.688599 Exch 10 exchange_finalize: 0x85e34800 peer-5.6.7.8
phase1-peer-5.6.7.8 policy responder phase 1 doi 1 exchange 2 step 6
163350.688945 Exch 10 exchange_finalize: icookie 3bf0675c2a37c56e rcookie
e7e8262cb1189387
163350.689263 Exch 10 exchange_finalize: msgid 00000000
163350.689676 Exch 10 exchange_finalize: phase 1 done: initiator id 5.6.7.8,
responder id 192.168.1.200, src: 192.168.1.200 dst: 5.6.7.8
163350.690011 Timr 10 timer_add_event: event sa_soft_expire(0x85e34500)
added last, expiration in 3250s
163350.690344 Timr 10 timer_add_event: event sa_hard_expire(0x85e34500)
added last, expiration in 3600s

Site B:

# isakmpd -KdD A=20 &
[1] 8000
# 163339.716208 Default log_debug_cmd: log level changed from 0 to 20 for
class 0 [priv]
163339.716214 Default log_debug_cmd: log level changed from 0 to 20 for
class 1 [priv]
163339.716220 Default log_debug_cmd: log level changed from 0 to 20 for
class 2 [priv]
163339.716226 Default log_debug_cmd: log level changed from 0 to 20 for
class 3 [priv]
163339.716232 Default log_debug_cmd: log level changed from 0 to 20 for
class 4 [priv]
163339.716238 Default log_debug_cmd: log level changed from 0 to 20 for
class 5 [priv]
163339.716244 Default log_debug_cmd: log level changed from 0 to 20 for
class 6 [priv]
163339.716250 Default log_debug_cmd: log level changed from 0 to 20 for
class 7 [priv]
163339.716256 Default log_debug_cmd: log level changed from 0 to 20 for
class 8 [priv]
163339.716262 Default log_debug_cmd: log level changed from 0 to 20 for
class 9 [priv]
163339.716268 Default log_debug_cmd: log level changed from 0 to 20 for
class 10 [priv]
163339.716274 Default isakmpd: starting [priv]
163339.721586 Misc 10 monitor_init: privileges dropped for child process
163339.786856 Misc 20 udp_make: transport 0x8270f600 socket 8 ip 127.0.0.1
port 500
163339.787848 Misc 20 udp_encap_make: transport 0x8270f100 socket 9 ip
127.0.0.1 port 4500
163339.788727 Misc 20 udp_make: transport 0x8270f000 socket 10 ip ::1 port
500
163339.789578 Misc 20 udp_encap_make: transport 0x8270f440 socket 11 ip ::1
port 4500
163339.790447 Misc 20 udp_make: transport 0x8270f780 socket 12 ip fe80:3::1
port 500
163339.791318 Misc 20 udp_encap_make: transport 0x8270f340 socket 13 ip
fe80:3::1 port 4500
163339.792190 Misc 20 udp_make: transport 0x8270f8c0 socket 14 ip
10.10.2.200 port 500
163339.793013 Misc 20 udp_encap_make: transport 0x8270f080 socket 15 ip
10.10.2.200 port 4500
163339.793913 Misc 20 udp_make: transport 0x8270f240 socket 16 ip
fe80:1::20c:29ff:feeb:3115 port 500
163339.794815 Misc 20 udp_encap_make: transport 0x8270f740 socket 17 ip
fe80:1::20c:29ff:feeb:3115 port 4500
163339.795699 Misc 20 udp_make: transport 0x8270f900 socket 18 ip 0.0.0.0
port 500
163339.796518 Misc 20 udp_encap_make: transport 0x8270f980 socket 19 ip
0.0.0.0 port 4500
163339.797425 Misc 20 udp_make: transport 0x8270fac0 socket 20 ip :: port
500
163339.798296 Misc 20 udp_encap_make: transport 0x8270f800 socket 21 ip ::
port 4500
# ipsecctl -f /etc/ipsec.conf
163344.637548 Timr 10 timer_add_event: event ui_conn_reinit(0x0) added last,
expiration in 5s
# 163344.640457 Timr 10 timer_remove_event: removing event
ui_conn_reinit(0x0)
163344.640797 Timr 10 timer_add_event: event ui_conn_reinit(0x0) added last,
expiration in 5s
163344.641471 Timr 10 timer_remove_event: removing event ui_conn_reinit(0x0)
163344.642214 Timr 10 timer_add_event: event ui_conn_reinit(0x0) added last,
expiration in 5s

# 163349.644674 Timr 10 timer_handle_expirations: event ui_conn_reinit(0x0)
163349.645090 Timr 10 timer_add_event: event connection_checker(0x81981900)
added last, expiration in 0s
163349.645433 Timr 10 timer_add_event: event connection_checker(0x819814f0)
added last, expiration in 0s
163349.645895 Timr 10 timer_add_event: event connection_checker(0x81981740)
added last, expiration in 0s
163349.646289 Timr 10 timer_handle_expirations: event
connection_checker(0x81981900)
163349.646688 Timr 10 timer_add_event: event connection_checker(0x81981900)
added last, expiration in 60s
163349.647019 Timr 10 timer_add_event: event exchange_free_aux(0x80c7e900)
added last, expiration in 120s
163349.647397 Exch 10 exchange_establish_p1: 0x80c7e900 peer-1.2.3.4
phase1-peer-1.2.3.4 policy initiator phase 1 doi 1 exchange 2 step 0
163349.647782 Exch 10 exchange_establish_p1: icookie 3bf0675c2a37c56e
rcookie 0000000000000000
163349.648097 Exch 10 exchange_establish_p1: msgid 00000000
163349.648644 Timr 10 timer_handle_expirations: event
connection_checker(0x819814f0)
163349.648945 Timr 10 timer_add_event: event connection_checker(0x819814f0)
added before exchange_free_aux(0x80c7e900), expiration in 60s
163349.649267 Timr 10 timer_handle_expirations: event
connection_checker(0x81981740)
163349.649582 Timr 10 timer_add_event: event connection_checker(0x81981740)
added before exchange_free_aux(0x80c7e900), expiration in 60s
163349.650214 Timr 10 timer_add_event: event message_send_expire(0x80c83000)
added before connection_checker(0x81981900), expiration in 7s
163349.780186 Mesg 20 message_free: freeing 0x80c83000
163349.780873 Timr 10 timer_remove_event: removing event
message_send_expire(0x80c83000)
163349.781198 Exch 10 check_vendor_openbsd: OpenBSD (OpenBSD-4.0)
163349.781559 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163349.781910 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163349.782232 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163349.782555 Exch 10 dpd_check_vendor_payload: DPD capable peer detected
163349.782928 Negt 20 ike_phase_1_validate_prop: success
163349.783360 Misc 20 ipsec_decode_transform: transform 0 chosen
163349.799858 Timr 10 timer_add_event: event message_send_expire(0x80c83a00)
added before connection_checker(0x81981900), expiration in 7s
163349.892658 Mesg 20 message_free: freeing 0x80c83a00
163349.893230 Timr 10 timer_remove_event: removing event
message_send_expire(0x80c83a00)
163349.893730 Exch 10 nat_t_exchange_check_nat_d: NAT detected, we're behind
it
163349.908940 Mesg 20 message_free: freeing 0x80c83900
163349.909642 Misc 10 rsa_sig_encode_hash: no certificate to send for id
ipv4/5.6.7.8
163349.940068 Mesg 10 virtual_send_message: enabling NAT-T encapsulation for
this exchange
163349.940399 Timr 10 timer_add_event: event message_send_expire(0x80c83880)
added before connection_checker(0x81981900), expiration in 7s
163350.057676 Mesg 20 message_free: freeing 0x80c83880
163350.058382 Timr 10 timer_remove_event: removing event
message_send_expire(0x80c83880)
163350.058716 Default ike_phase_1_recv_ID: received remote ID other than
expected 1.2.3.4
163350.059087 Mesg 20 message_free: freeing 0x80c83000
163449.655169 Timr 10 timer_handle_expirations: event
connection_checker(0x81981900)
163449.655590 Timr 10 timer_add_event: event connection_checker(0x81981900)
added last, expiration in 60s
163449.655947 Timr 10 timer_handle_expirations: event
connection_checker(0x819814f0)
163449.656319 Timr 10 timer_add_event: event connection_checker(0x819814f0)
added last, expiration in 60s
163449.656662 Timr 10 timer_handle_expirations: event
connection_checker(0x81981740)
163449.657001 Timr 10 timer_add_event: event connection_checker(0x81981740)
added last, expiration in 60s
163549.655730 Timr 10 timer_handle_expirations: event
exchange_free_aux(0x80c7e900)
163549.656126 Mesg 20 message_free: freeing 0x80c83e00
163549.656446 Exch 20 exchange_establish_finalize: finalizing exchange
0x80c7e900 with arg 0x8270f9c0 (from-10.10.2.0/24-to-192.168.1.0/24) & fail
= 1
163549.656835 Exch 20 exchange_establish_finalize: finalizing exchange
0x80c7e900 with arg 0x8270f7c0 (from-5.6.7.8-to-192.168.1.0/24) & fail = 1
163549.657203 Exch 20 exchange_establish_finalize: finalizing exchange
0x80c7e900 with arg 0x8ad436c0 (from-5.6.7.8-to-1.2.3.4) & fail = 1
163549.657593 Exch 20 exchange_establish_finalize: finalizing exchange
0x80c7e900 with arg 0x8ad43000 (from-10.10.2.0/24-to-192.168.1.0/24) & fail
= 1
163549.657962 Exch 20 exchange_establish_finalize: finalizing exchange
0x80c7e900 with arg 0x8ad43300 (from-5.6.7.8-to-192.168.1.0/24) & fail = 1
163549.658319 Exch 20 exchange_establish_finalize: finalizing exchange
0x80c7e900 with arg 0x8ad435c0 (from-5.6.7.8-to-1.2.3.4) & fail = 1
163549.658694 Timr 10 timer_handle_expirations: event
connection_checker(0x81981900)
163549.659055 Timr 10 timer_add_event: event connection_checker(0x81981900)
added last, expiration in 60s
163549.659415 Timr 10 timer_add_event: event exchange_free_aux(0x80c7e900)
added last, expiration in 120s
163549.659862 Exch 10 exchange_establish_p1: 0x80c7e900 peer-1.2.3.4
phase1-peer-1.2.3.4 policy initiator phase 1 doi 1 exchange 2 step 0
163549.660228 Exch 10 exchange_establish_p1: icookie 156ffad03da4c6af
rcookie 0000000000000000
163549.660579 Exch 10 exchange_establish_p1: msgid 00000000
163549.661406 Timr 10 timer_add_event: event message_send_expire(0x80c83580)
added before connection_checker(0x81981900), expiration in 7s
163549.661775 Timr 10 timer_handle_expirations: event
connection_checker(0x819814f0)
163549.662107 Timr 10 timer_add_event: event connection_checker(0x819814f0)
added before exchange_free_aux(0x80c7e900), expiration in 60s
163549.662450 Timr 10 timer_handle_expirations: event
connection_checker(0x81981740)
163549.662841 Timr 10 timer_add_event: event connection_checker(0x81981740)
added before exchange_free_aux(0x80c7e900), expiration in 60s
163549.805667 Mesg 20 message_free: freeing 0x80c83580
163549.806394 Timr 10 timer_remove_event: removing event
message_send_expire(0x80c83580)
163549.806775 Exch 10 check_vendor_openbsd: OpenBSD (OpenBSD-4.0)
163549.807136 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163549.807462 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163549.807836 Exch 10 nat_t_check_vendor_payload: NAT-T capable peer
detected
163549.808158 Exch 10 dpd_check_vendor_payload: DPD capable peer detected
163549.808622 Negt 20 ike_phase_1_validate_prop: success
163549.808934 Misc 20 ipsec_decode_transform: transform 0 chosen
163549.824757 Timr 10 timer_add_event: event message_send_expire(0x80c83c80)
added before connection_checker(0x81981900), expiration in 7s
163549.918014 Mesg 20 message_free: freeing 0x80c83c80
163549.918344 Timr 10 timer_remove_event: removing event
message_send_expire(0x80c83c80)
163549.918676 Exch 10 nat_t_exchange_check_nat_d: NAT detected, we're behind
it
163549.934340 Mesg 20 message_free: freeing 0x80c83a80
163549.934802 Misc 10 rsa_sig_encode_hash: no certificate to send for id
ipv4/5.6.7.8
163549.964204 Mesg 10 virtual_send_message: enabling NAT-T encapsulation for
this exchange
163549.964443 Timr 10 timer_add_event: event message_send_expire(0x80c83f00)
added before connection_checker(0x81981900), expiration in 7s
163550.070935 Mesg 20 message_free: freeing 0x80c83f00
163550.071657 Timr 10 timer_remove_event: removing event
message_send_expire(0x80c83f00)
163550.071978 Default ike_phase_1_recv_ID: received remote ID other than
expected 1.2.3.4
163550.072365 Mesg 20 message_free: freeing 0x80c83a00

Reply via email to