IPsec connection to Ubuntu server with public IP

If anyone could help me would be grand.

I currently have a virtual server with a public IP i would like to bridge to my mikrotik at home. I have setup the mikrotik using similar configuration as my other Mikrotik ipsec bridge, however i am having problems with Ubuntu and Open Swan, has anyone had any luck in this area in getting them talking? i can provide what ever additional info you need.

here is my ipsec.conf


config setup

interfaces=%defaultroute
oe=no
nhelpers=0
klipsdebug=none
plutodebug=all
uniqueids=yes
protostack=netkey


conn %default
type=tunnel
keyingtries=0
disablearrivalcheck=no
authby=secret
left=%defaultroute
left=ubuntu public ip
leftsubnet=192.168.10.0/24
leftsourceip=192.168.10.254

conn mt
right=my mikrotiks ip
rightsubnet=192.168.1.0/24
rightsourceip=192.168.1.254
auth=esp
esp=3des-sha1
ike=3des-sha1-modp1024
keyexchange=ike

keylife=8h
pfs=yes
auto=start

Ok i got a connection, Ubuntu server can ping mikrotik, but not visa versa or anything on mikrotik lan side.

Hi
I have the same question to make a interface as bridge with ip public for VPN connection.
I want to put after mikrotik the ‘Sonicwall firewall’ with ip public.
I’m looking for a response

thanks