Hello All,
SOLVED
Replying to my own thread here.
I just wanted to report that I did get this site to site Ipsec vpn functioning. After many days of wrangling, I did have to get familiar with doing the setkey structure to get the vpn up.
Summary–
My old CentOS 5 box kernel is getting long in the tooth.
2.6.18-8.1.6.el5 #1 SMP Thu Jun 14 17:46:09 EDT 2007 i686 i686 i386 GNU/Linux
This may in fact be part of the problem, but I can not really pinpoint this as even part of the probllem.. I simply can not update the kernel as I have had an Asterisk PBX running flawless for almost 5 years running and dont want to break with an kernel update.
I updated the ipsec-tools package from the repos 0.6.5 to a self built 0.8.0 ipsec-tools rpm. This did not make any difference,as I was hoping this may be the cure.
After umpteen configuration changes to racoon.conf on both local and remote machines,I always wound up with the following error regardless,of what i changed to:
ERROR: notification NO-PROPOSAL-CHOSEN received in informational exchange.
Always would get phase 1 to complete but never phase 2 as it failed with the above error.
I did find my kernel does not suppoort fips,and dont know if this is a burden or not in trying to make this work?
After reading MANY setkey shell script examples, i setup one to suit my CentOS box and the remote pfSense machine and sure enough the VPN linked up without a hitch.
I guess I am not at all familar with how racoon racoonctl,and setkey hooks togther as I was to the understanding these all played together seamlessly.
I know more now how racoon works,,,if nothing else,out of all of this.
I would guess there is surely a more transparent way of making this work,,but I simply couldnt get it without the setkey shell script to run first.
Just posting this hoping it may help someone else down the road. :'(
Take Care,
Barry