If i request a NAT IP from pfsense with dhcp, the forward will work, but then i loose my connectivity on the ubuntu server, and the real IP on that server no longer works..
DHCP overrides your default gateway on your linux box.
Shouldn't it just work when you put back the default gateway after that (or don't change it at all?)?
And why is this in there:
192.168.1.0 192.168.1.9 255.255.255.255 UGH 0 0 0 eth0
this should be enough:
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.6
109.189.137.0/24 dev eth1 proto kernel scope link src 109.189.137.246
default via 109.189.137.1 dev eth1
Or am I missing something here…