I'm having trouble improving my network configuration. I'm almost sure I could squeeze a lot more juice out of it.
My current network setup is presented in the attachment. I hope it's clear enough. To be sure of that, here comes an explanation:
I've got two APs:
- AP 1 - Linksys E2500 router
- AP 2 - MikroTik RB435G
- AP 1 connects to the Internet through its ethernet port (AP 1 ETH1). There are some clients connecting directly to this AP by ethernet and/or wirelessly (LAN A).
- AP 2 connects to AP 1 wirelessly (with WLAN1 - R52Hn) over 802.11N. AP 2 WLAN1 is configured as Station Pseudobridge. There are clients connecting to this AP wirelessly (over 802.11G) and one server (SRV1) connecting to it by ethernet - let's call it LAN B. This AP has also a working Internet connection (WWAN1). The WLAN1, WLAN2 and ETH1 are bridged. There are no firewall rules at all.
- SRV 1 is a VPN server (to access whole network from outside). Other services, like HTTP are being redirected to it from AP 1.
- Network link between AP 1 and AP 2 is quite stable. The distance is around 300 meters in open space. Signal to noise is around 43 dB. Average Tx/Rx CCQ is about 80% (seems too high just for web browsing from two clients).
- To improve bandwidth - especially within LAN B;
- To prevent network traffic going through AP 1 when connection is being established between hosts in LAN B;
- To be still able to connect from LAN B to LAN A and vice versa. I don't care if I would have to split it to two separate networks (this option seems reasonable having in mind what I want to get from all of this) - just want to maintain routing between them;
- To be still able to connect through VPN - not necessarily through SRV 1 (I could switch to L2TP on AP 2 later);
- To have a failover gateway on AP 2 WWAN 1 just for LAN B;
- To be able to implement AdBlock and proxy cache on AP 2 (just for LAN B).
I will appreciate any suggestions from more experienced in this matter.