I have the following problem.
I have set up my router with an pppoe client as wan.
This works up to the point that it connects and I get an ipadres and a gateway.
I’ve added the gateway to my default route.
I’ve setup masquerading on the pppoe interface.
But I cant use it to connect to the internet with any connected pc.
When I do a traceroute the only hop I see is to the gateway of the interface like 192.168.10.1
When I ping from the router over the pppoe interface everything is just fine.
The internal networks are configured fine, Ive been using this setup before but without the pppoe as wan.
Make sure that your masquerad rule is on the top, that firewall is not blocking the traffic (you can export firewall and mangle rules here), try to ping some internet ip address but with src address of the mikrotik lan ip address
I will post my firewall rules tonight. It might be something in the firewall.
The firewall rules have not been changed since I it was working on dhcp as wan.
Accept changing the wan interface in my rules to the pppoe interface.
From the FAQ, you’ll need to watch the MTU:
/ ip firewall mangle
add chain=forward protocol=tcp tcp-flags=syn action=change-mss tcp-mss=!0-1448 new-mss=1448
Im not connected to my isp with pppoe I know, but that part works.
Could it be a problem that the ip address my isp assigns is in a different range than that of the gate way.
My wan ip is 188.x.x.x my gateway is 192.x.x.x
I’m still learning this stuff myself, so excuse me if this is useless info. I setup a mikrotik with pppoe last night. I connected the pppoe and set the masquerading and the computers still wouldn’t get internet.
But I notice that I could ping 8.8.8.8 from the computers, but couldn’t ping www.google.com. That meant it was a dns issues. I set my isp’s dns settings hard in the router and everything started working great. I still need to look into why it wasn’t automatically getting the dns, but that solved my issue for now… So from my limited knowledge, you might want to check dns issues.
I hoped that with cleaning up my firewall rules it would be fixed but it didn't help.
As for the pppoe client I have my old firewall running with an mtu of 1492 but changing it didn't help. But I think its better to put it on 1492 is that so and what do I need to put the mrru on?
have the pppoe-client connected to your isp? you can see in /log
try to ping the internet such as google.com from interface pppoe-kpn
then try to ping the internet again from all the lan interface one by one, bridge-zakelijk, bridge-prive, and so on.
Yes i can ping the internet when i do it from my router over the pppoe interface.
I cannot ping the internet when I do it from a computer. Its no dns problem pinging an ipmadres does not make any difference
Ok this is really weird it just works now.
Ive changed nothing, ive just connected everything again and it now works.
Probably the reboots of modem and router did it.
So the lesson learned here is if pppoe is not working when your sure it should reboot everything and try again.
I’m facing the same problem with my sdsl and mikrotik. After login to hotspot, can ping 8.8.8.8 but unable to load www.google.com. already try restart everything, but still no luck. If I manually setting public proxy on client PC, everything works. Anybody know the solution?