v3.14 PPPoE-Client Problem - Solved

The PPPoE-Client on my Mikrotik-3.14 (PC) router keeps getting a 10.x.x.x ip address instead of the Public IP from the RADIUS server.

I have tried two different PC’s and different NIC in each.

The LAN side NIC has an ip address of 192.168.0.1/24
src-NAT is setup with out-interface=pppoe-out1
The pppoe-out1 interface is the “WAN” NIC
The PPPoE connection authenticates and says connected.
I have even tried two different DSL routers (bridged)

I have tried passing a username/password that has an assigned IP address and one that has dynamic IP address and I get the same response from both.

Discovered that unchecking “Dial on Demand” allowed the pppoe interface to get the public IP. Is DOD unchecked a “nailed up” connection?

Now I can do nslookups (DNS is working) but I still can not get to websites.

My Mikrotik 2.9.5 router/PC works great thru the bridged dsl router.
It has DOD checked.

Any ideas why this would be happening or a fix would be appreciated.

Thanks

v3.14’s pppoe-client dynamically adds two mangle rules when it connects but the MTU value is set to 1460. I have to add a mangle rule to change the MTU to 1300.

[admin@MikroTik] > /ip firewall mangle add out-interface=pppoe-out
... protocol=tcp tcp-flags=syn action=change-mss new-mss=1300 chain=forward

did yo try to change MTU in PPTP Server settings?..