Steve,
I've had the same experiences as you have in my lab. I've been able to install dmc-mitel-freeswan-0.4-11.noarch.rpm directly from Darrell May's Howto and bring up tunnels with no problems on machines with static IP's and an ethernet network.
2--192.168.1.0--1-SME5-x.x.x.5|||x.x.x.4-SME5-1--192.168.2.0-2
Computer-2---1-Gateway||||||||Gateway1------2Computer
Even while incrementally upgrading FreeS/Wan at one end of the tunnel.
However, everything I try behind a DSL (pppoe) pipe cannot orient itself while booting. I've tried hard coding the "interfaces" instead of interfaces=%defaultroute in the ipsec.conf file, but I continue to get this message.
Fw1 Pluto[771]: "lan1-lan2": could not orient connection
A simple /etc/rc.d/init.d/ipsec restart will bring the tunnel up after the boot process is finished.
Steve Bush wrote:
>
> I have set this up successfully on three SME5 servers, each
> with their own external static IP addresses. The internal
> network subnets are different IP address ranges, ie
> 10.100.1.0/255.255.255.0, 10.100.2.0/255.255.255.0, and
> 10.100.3.0/255.255.255.0
>
> The servers are setup with two NIC's in server and gateway
> mode. In the local network page, add two entries to each of
> your servers leaving the router entry blank.
>
> 1 - The internal subnet range of your remote network - ie
> 10.100.2.0
> 2 - The external network card ethernet address of your remote
> server using 255.255.255.255 as the subnet mask
>
> A documented feature requires you to resave the VPN config
> after making any modifications to the local networks panel to
> restart freeswan.
>
> I have been running with this configuration for over a month
> with no problems.
> I upgraded the version of freeswan on my SME5 server to the
> version that is installed in SME5.1b, but I was able to setup
> an IPSEC tunnel using the old version. In fact I had both
> versions working together at one point.
>
> When you get the servers setup, try pinging the remote
> servers' internal IP address from the local server to see if
> it's working.
>
> Let me know if you have any questions.