Trying to learn and play around with VPNs, similar setup worked fine in my home lab, PAT seems to be causing problems and I know it's config related, just not sure where. Connection is over an ISP that dynamically assigns IPs and this setup should allow a dynamic connection regardless if the public IPs change, that's the goal anyways. Please take a look and let me know what you think. I am an amateur at configuring IPsec over GRE and probably made a simple mistake.
FQDN DMVPN hub config:
interface Tunnel2
ip address 172.16.64.1 255.255.255.0
no ip redirects
ip mtu 1440
no ip next-hop-self eigrp 1
no ip split-horizon eigrp 1
ip nhrp authentication string
ip nhrp map multicast dynamic
ip nhrp network-id 1
tunnel source GigabitEthernet0/0
tunnel mode gre multipoint
tunnel key 1
tunnel protection ipsec profile myprofile
crypto ipsec profile myprofile
set transform-set set
crypto ipsec transform-set set esp-aes
mode tunnel
crypto isakmp key key address 0.0.0.0
crypto isakmp policy 1
encr aes 256
hash md5
authentication pre-share
Spoke config:
interface Tunnel2
ip address 172.16.64.2 255.255.255.0
no ip redirects
ip mtu 1440
ip nhrp authentication string
ip nhrp map multicast dynamic
ip nhrp network-id 1
ip nhrp nhs dynamic nbma fqdn.net
tunnel source FastEthernet0/0
tunnel mode gre multipoint
tunnel key 1
tunnel protection ipsec profile myprofile
crypto isakmp policy 1
encr aes 256
hash md5
authentication pre-share
crypto isakmp key key address 0.0.0.0 0.0.0.0
crypto ipsec transform-set set esp-aes
crypto ipsec profile myprofile
set security-association lifetime kilobytes 102400
set transform-set set
The following is the debug output I receive, I know it's related to the proxy IPs, not sure how to resolve this. Google hasn't been much help:
*Mar 21 23:03:36.665: IPSEC(validate_proposal_request): proposal part #1
*Mar 21 23:03:36.665: IPSEC(validate_proposal_request): proposal part #1,
(key eng. msg.) INBOUND local= 172.16.48.2:0, remote= 98.x.x.x:0,
local_proxy= 174.x.x.x/255.255.255.255/47/0,
remote_proxy= 192.168.1.43/255.255.255.255/47/0,
protocol= ESP, transform= esp-aes (Tunnel-UDP),
lifedur= 0s and 0kb,
spi= 0x0(0), conn_id= 0, keysize= 128, flags= 0x0
*Mar 21 23:03:36.665: map_db_find_best did not find matching map
*Mar 21 23:03:36.665: IPSEC(ipsec_process_proposal): proxy identities not supported