I agree - even though i have RB's at all sites I tend to tunnel PPPoE to a central location to avoid backhaul being flooded. 2 Big devices in failover at the core of the network makes much more sense for network design and failure resolution.In my opinion, the worst way to use pppoe server is to put it closer to the client.
Why?
Unsolicited network traffic going to client, or lecit traffic going to client are NOT filtered before PASSING ALL THE NETWORK till the client.
You really should consider putting RADIUS server on separate vlan (if you have managed switch), and if you don't have managed switch use other mikrotik interface for it. I would also use separate vlan (without IP address on that interface) for customers at site 1, and another vlan for powerbeam. My suggestion is to setup PowerBeam on site 1 as router, to avoid user broadcast going over wireless link.
Routerboard 750 on site 2 cannot work with IP addresses you used (you cannot have address from same subnet on 2 separate interfaces).
In general there are a lot of ways to configure your network, but having everything in same subnet is something I would strongly advise against.
If I can find more time I could use your drawing to make my suggestion for your network.
Can you draw me the diagram for better network, I can use multiple mikrotiks (Max 2)This is better, because server is on separate interface and not available to customers. Without second Mikrotik this is the only way you can setup a network (because customers on site 2 will need L2 access to PPPoE server).
One thing you could do to separate UBNTs from customers is to create vlan 11 for example on routerboard's lan 2, add 192.168.11.1/24 on that vlan and in both powerbeams enable option "use management vlan" and setup vlan 11 on them also. After that setup ip addresses on ubnt 1 192.168.11.2/24 and on ubnt 2 192.168.11.3/24, that way management for powerbeams will be separated completely from users (and you can use firewall on routerboard to allow access to them only from your computer). I am aware that this adds complication to your network, but also it increases security
1. because you won't have IP address on interface where you have PPPoE server (that is important because someone can sniff traffic and find out what address you have and simply add static address to his pc/router and use internet for free)
2. Your users won't be able to access ubnt management. Yes, you will have password but someone could try and brute force access to it or it could get infected with one of many ubnt viruses and create a problems for you (sure, in latest versions of ubnt firmware most of those are patched, but who knows if tomorrow something else will appear).
Of course security is always a trade off with usability and you may choose not to do all this if you think it is too complicated for you or your coworkers.
In this configuration still remains issue of broadcast going over wireless link, but without second Mikrotik it is the way it has to be.
Hi, Thanks for the solution,This would be setup with 1 Mikrotik.
You will need to add vlan 11 on ether2 and add IP address 192.168.11.1/24 on it.
Powerbeam 1 would be setup as Bridge, Access Point and Powerbeam 2 would be Bridge, Station WDS. Also, on both powerbeams in Network (in simple management mode) enable Management Vlan and set it to 11, with addresses specified in drawing.
http://imgur.com/gqMJOxE
Hi, Sorry for late reply,Hmm, it is very weird problem and I honestly don't see how would configuration changes I suggested cause this.
Does it happen on both sites or only on one?
Did you try capturing traffic on interface with pppoe server on it to see what exactly happens? Maybe RADIUS doesn't respond in timely manner, maybe there is L2 forwarding problem somewhere.
If you now return to old config, does problem dissapear?
Hi Rae, I am interested to know how you resolved the problem with clients complaining about no internet, then they reply soon after saying it's fine again. I have a mix of UBNT CPEs connecting to Rockect M5 radios on sectors, with a point to point backhaul connected to RB300 pppoe server. I have checked logs and it shows peer is not responding and drops the connection then reconnects. I have also changed keepalive to 0, 10 and up but no difference.The problem I'm experiencing now are clients complaining about no internet, then they reply soon after saying it's fine again. Log shows peer is not responding and drops the connection then reconnects. I've changed keepalive to 0, 10 and up but no difference. I recently implemented the PPPoE server, everything was IP based before and I didn't have these issues.
How does having the PPoE server on main router influence client authentication, don't they bounce around the network first looking for the server? The other problem (I posted another thread about it) is I'm unable to connect to towers or clients now as the ether to the first PtP is the ether where PPPoE server runs from.
It seems it may be best to pop in other RB's at towers where clients connect and run PPPoE servers from there and only have RADIUS on main.
I understand what you're saying rex and it makes sense, the network will basically move data that only gets dropped once reaching the tower RB depending on filters.