Hi,
I was wondering if there is any difference between setting up pppoe connection on a modem and then connecting it to rb750 to distribute it between clients , or setting up pppoe on mikrotik router and using modem in bridge mode ?
The reason I’m asking this is because I have an old tplink td8817 modem and I’ve tried using it for pppoe connection and there seems to be some latency, and I’m pretty sure it’s because of old/weak hardware of this modem(I’ve replaced this modem with better modem and everything works ok),I was wondering if I used it in bridge mode, will there be any improvements regarding speed or latency … . I have an internet with 8Mbps download and 1Mbps upload.
sry for noob question ![]()
Best practice is putting ISP modem in bridge modem.
The reason: most ISP modems, and crappy *-link devices leave much to be desired in terms of connection state handling, an area where ROS excels. This applies equally for ONTs.
Another one: simplicity. The less processes a packet suffers while travelling internet <=> your LAN, the better.
Thank you. I’ve decided to try it and see if there are any improvements on my setup. After an hour I’ve setup my pppoe client on mikrotik, and it says “connected” but I have a problem.
My clients don’t have internet (ping of 8.8.8.
. I’m sure I’ve checked “add default route” while I was setting up my pppoe client. My clients (on interface 2 and 3) can ping modem’s ip. In mikrotik, with ping tool, if I don’t choose any specific interface, I have ping of 8.8.8.8, and If I choose my interface 1(wan interface which is connected to modem) I don’t have this ping.
here’s my ip route print :
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADS 0.0.0.0/0 94.183.240.35 1
1 ADC 94.183.240.35/32 151.238.218.45 internet 0
2 ADC 192.168.1.0/24 192.168.1.100 ether1-gateway 0
3 ADC 192.168.77.0/24 192.168.77.1 ether2-master-l... 0
4 ADC 192.168.88.0/24 192.168.88.1 ether2-master-l... 0
What did I do wrong ?
Now your WAN interface is internet, not ether1-gateway, so you should:
1.- Change ip > firewall filter rules to reflect the new WAN interface (internet).
2.- Change ip > Firewall NAT masquerade rulke so that it is applied on your WAN interface (internet)
Your routing is fine, as you did all you need is ticking Add Default Route on internet pppoe interface Dial Out tab.
It’s working right now.
As you instructed I’ve changed NAT, and changed ether1 to internet, but I also had to change the distance of one route, my routes are like this :
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADS 0.0.0.0/0 94.183.240.35 1
1 DS 0.0.0.0/0 192.168.1.1 2
2 ADC 94.183.240.35/32 151.238.239.248 internet 0
3 ADC 192.168.1.0/24 192.168.1.100 ether1-gateway 0
4 ADC 192.168.77.0/24 192.168.77.1 ether2-master-l... 0
5 ADC 192.168.88.0/24 192.168.88.1 ether2-master-l... 0
0 was not active and 1 was active, due to distance of both of them 1. according to this topic http://forum.mikrotik.com/t/pppoe-client-connected-but-no-internet/86700/1 I had to change the distance to something higher. Now it works ! ![]()
I didn’t change firewall filter rules, because it worked without it. here’s my firewall rules :
0 ;;; default configuration
chain=input action=accept protocol=icmp
1 ;;; default configuration
chain=input action=accept connection-state=established
2 ;;; default configuration
chain=input action=accept connection-state=related
3 ;;; default configuration
chain=input action=drop in-interface=ether1-gateway
I guess I should change rule number 3’s in-interface to internet, right ?
You can delete that default static route via ether1, as your modem is on bridge mode right now. You will be automatically getting it via internet.
I guess I should change rule number 3’s in-interface to internet, right ?
Yes. Do not forget to do the same for forward firewall chain.