my provider gave me 2 rows of IP address, the first is just for P2P 192.xx.xx.2 / 30 .... I configured the 192.xx.xx.254 / 30 on the wan interface as well as its 192.xx.xx.253 gateway in the route
I'll assume you made a typo when writing addresses above. 192.x.x.2/30 covers host IP addresses 192.x.x.1 and 192.x.x.2 with network address 192.x.x.0 and broadcast address 192.x.x.3. If they assigned you 192.x.x.2
, it probably means that their router has address 192.x.x.1.
... and the 197.xx.xx.225 / 27 I added it on the lan interface. The problem is that I can not get the internet but I can ping the p2p gateway 192.xx.xx.253 which is my provider without problem but I do not have internet; is there a nat or mangle that I need to add for this to work properly?
I guess your ISP is routing you the given WAN IP subnet via the private addresses. So you can either route those directly to clients ... or assign them to WAN interface and use NAT to facilitate them (even 1:1 if you wish).