Need help! RB750GL, multi wan, pptp, basic setup

Hello,

I’m just a simple home user, and I do not know much about networking.
However, I am willing to learn.
I bought RB750GL, but I do not know what to do and where to start.

My goal is to increase the overall speed of the Internet.

Can someone point in the right direction, or be so kind and write step by step instructions on how to set up my RB.

I have two PPTP connections from ISP1 and one PPTP connection from ISP2. I would like to combine them all, and provide Internet access to two apartments. Also I need instructions on how to set up NAT, Routing, Firewall, (basically everything) with my topology. Could you tell us what other things I need to get my connection up and running.

my topology:

THANKS A LOT :slight_smile:

http://wiki.mikrotik.com/wiki/How_to_configure_a_home_router

And then this covers load balancing for multi-WAN: http://wiki.mikrotik.com/wiki/Manual:PCC

English is not my native language, so please be patient with me.

It would be nice if someone could guide me through the installation.
I am willing to reward you through Paypal :smiley: .


Step-1
I’ll reset the router configuration.
Then rename the interfaces, Eth1 to LAN1, Eth2 to LAN2, Eth3 to WAN1, Eth4 to WAN2 and Eth5 to WAN3.

Step -2
Configure DHCP-client on WAN interfaces.
And configure DHCP-server on LAN interfaces. (What should I do to configure Switch, LAN1-master and LAN2 –slave?)
I have decided to use 192.168.1.1/24 for both LAN1 and LAN2, I understand that I have to use switch? But I don’t know how to do it. :frowning:

Step-3
PPTP-client setup. I can configure pptc client within winbox, but how “tell pptp client to go throught particular WAN interface?
How can set pptp-wan1-client to send and receive packages from WAN1 interface?
How can set pptp-wan2-client to send and receive packages from WAN2 interface?
How can set pptp-wan3-client to send and receive packages from WAN3 interface?

Step -4
NAT.
Should I set both WAN and pptp-wan-client interfaces to do masquerading?
Or should I do it only for pptp-wan client interfaces?

5-step
Multi-WAN load-balancing method with PCC.
I found a reference to “Using PCC to load balance across multiple non bonded links.” (source: http://www.mikrotik-routeros.com/?p=12#more-12)
I worried that I says that this script is for “non bonded links”.
I don’t know what does “non bonded links” mean.
Should I use PCC load balancing with bounded links?

How should I modify this script to make it work for me?

/ip route
add check-gateway=arp comment=“WAN 3 - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=wan3

add check-gateway=arp comment=“WAN 2 - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=wan2

add check-gateway=arp comment=“WAN 1 - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=wan1

add check-gateway=arp comment=“WAN 1 - Distance 2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=wan1

add check-gateway=arp comment=“WAN 2 - Distance 2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=wan2

add check-gateway=arp comment=“WAN 3 - Distance 2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=wan3

add check-gateway=arp comment=“WAN 1 - Distance 3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=wan1

add check-gateway=arp comment=“WAN 2 - Distance 3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=wan2

add check-gateway=arp comment=“WAN 3 - Distance 3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=wan3

add check-gateway=arp comment=“Default Route - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan1-client

add check-gateway=arp comment=“Default Route - Distance 2” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan3-client

add check-gateway=arp comment=“Default Route - Distance 3” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan2-client

add check-gateway=arp comment=“Static Route - WAN1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=static-wan1

add check-gateway=arp comment=“Static Route - WAN2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=static-wan2

add check-gateway=arp comment=“Static Route - WAN3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=static-wan3

/ip firewall mangle
add action=mark-connection chain=input comment=“Mark new inbound connection wan1” connection-state=new disabled=no in-interface=pptp-wan1-client new-connection-mark=wan1 passthrough=yes

add action=mark-connection chain=input comment=“Mark new inbound connection wan2” connection-state=new disabled=no in-interface=pptp-wan2-client new-connection-mark=wan2 passthrough=yes

add action=mark-connection chain=input comment=“Mark new inbound connection wan3” connection-state=new disabled=no in-interface=pptp-wan3-client new-connection-mark=wan3 passthrough=yes

add action=mark-connection chain=prerouting comment=“Mark established inbound connection wan1” connection-state=established disabled=no in-interface=pptp-wan1-client new-connection-mark=wan1 passthrough=yes

add action=mark-connection chain=prerouting comment=“Mark established inbound connection wan2” connection-state=established disabled=no in-interface=pptp-wan2-client new-connection-mark=wan2 passthrough=yes

add action=mark-connection chain=prerouting comment=“Mark established inbound connection wan3” connection-state=established disabled=no in-interface=pptp-wan3-client new-connection-mark=wan3 passthrough=yes

add action=mark-connection chain=prerouting comment=“Mark related inbound connection wan1” connection-state=related disabled=no in-interface=pptp-wan1-client new-connection-mark=wan1 passthrough=yes

add action=mark-connection chain=prerouting comment=“Mark related inbound connection wan2” connection-state=related disabled=no in-interface=pptp-wan2-client new-connection-mark=wan2 passthrough=yes

add action=mark-connection chain=prerouting comment=“Mark related inbound connection wan3” connection-state=related disabled=no in-interface=pptp-wan3-client new-connection-mark=wan3 passthrough=yes

add action=mark-routing chain=output comment=“Mark new inbound route wan1” connection-mark=wan1 disabled=no new-routing-mark=static-wan1 passthrough=no

add action=mark-routing chain=output comment=“Mark new inbound route wan2” connection-mark=wan2 disabled=no new-routing-mark=static-wan2 passthrough=no

add action=mark-routing chain=output comment=“Mark new inbound route wan3” connection-mark=wan3 disabled=no new-routing-mark=static-wan3 passthrough=no

add action=mark-connection chain=prerouting comment=“Mark traffic that isn’t local with PCC mark rand (3 possibilities) - option 1” connection-state=new disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan1_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/0

add action=mark-connection chain=prerouting comment=“Mark traffic that isn’t local with PCC mark rand (3 possibilities) - option 2” connection-state=new disabled=no \

dst-address-type=!local in-interface=lan new-connection-mark=wan2_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/1

add action=mark-connection chain=prerouting comment=“Mark traffic that isn’t local with PCC mark rand (3 possibilities) - option 3” connection-state=new disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan3_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/2

add action=mark-connection chain=prerouting comment=“Mark established traffic that isn’t local with PCC mark rand (3 possibilities) - option 1” connection-state=established disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan1_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/0

add action=mark-connection chain=prerouting comment=“Mark established traffic that isn’t local with PCC mark rand (3 possibilities) - option 2” connection-state=established disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan2_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/1

add action=mark-connection chain=prerouting comment=“Mark established traffic that isn’t local with PCC mark rand (3 possibilities) - option 3” connection-state=established disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan3_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/2

add action=mark-connection chain=prerouting comment=“Mark related traffic that isn’t local with PCC mark rand (3 possibilities) - option 1” connection-state=related disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan1_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/0

add action=mark-connection chain=prerouting comment=“Mark related traffic that isn’t local with PCC mark rand (3 possibilities) - option 2” connection-state=related disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan2_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/1

add action=mark-connection chain=prerouting comment=“Mark related traffic that isn’t local with PCC mark rand (3 possibilities) - option 3” connection-state=related disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan3_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/2

add action=mark-routing chain=prerouting comment=“Mark routing for PCC mark - option 1” connection-mark=wan1_pcc_conn disabled=no new-routing-mark=wan1 passthrough=yes

add action=mark-routing chain=prerouting comment=“Mark routing for PCC mark - option 2” connection-mark=wan2_pcc_conn disabled=no new-routing-mark=wan2 passthrough=yes

add action=mark-routing chain=prerouting comment=“Mark routing for PCC mark - option 3” connection-mark=wan3_pcc_conn disabled=no new-routing-mark=wan3 passthrough=yes

6-step
Firewall

What should I change in the script from wiki? (http://wiki.mikrotik.com/wiki/NetworkPro_on_firewalling)
I am lost here too :frowning:
Did I miss anything?
DMZ?

PLEASE PLEASE HELP ME!!!