Dual NIC Gateway troubbles

Hello guys!

Here its my problem.

I have the Freepbx on a server which has two NIC:


Eth1: (Provide by my telephone provider on a Point to Point conection)

[[email protected] ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface * U 0 0 0 eth1 * U 0 0 0 eth0
link-local * U 1002 0 0 eth0
link-local * U 1003 0 0 eth1
default UG 0 0 0 eth1

Works greate for my LANs telephone, I can make calls, and also receive, the problem its that I have a gateway to gateway VPN with Cisco routers on diferent public IPs

From the remote IP VPN client, I CAN do ping to all the devices on the server VPN segment. But Except to the Freepbx Server.

If I change to Default Gateway to my Lan ( I can do perfect ping from Inside and from VPN clients, also I can do Port forwarding, but My calls try to go on the Segment and not from the IP.

So I think its routing troubble , But I have been working on this for weeks I cant fix it.

So what do you think guys?

I did try also IP binding, and still trying to go over Public IP from my LAN.