Yet another PCC question
RouterOS general discussion

jaxxstorm
just joined
Posts: 3
Joined: Mon Feb 24, 2014 11:23 pm
Reputation: 0
First RouterOS version: 6.1

Yet another PCC question

by jaxxstorm » Mon Feb 24, 2014 11:48 pm

I have been fighting with PCC all day without any luck. Currently, I have two WAN connections, one PPPoE and one Cable which are both assigned IP's via DHCP. What happens is that the connections don't load balance at all, it's either one or the other. I usually have to yank a connection to get the other one to become active.

Here's the output from /ip address

Code: Select all

Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         INTERFACE
 0   ;;; default configuration
     192.168.4.1/24     192.168.4.0     ether2-lan
 1 D xxxxxxxxx  xxxxxxxxx    pppoe-isp1
 2 D xxxxxxxxx   xxxxxxxxx     ether8-isp2-gateway


I've redacted the public IP's even though they change regularly.

Then, I've set up my mangle rules lise so

Code: Select all

0   chain=prerouting action=accept dst-address=xxxxxxxxxx in-interface=ether2-lan

 1   chain=prerouting action=accept dst-address=xxxxxxxxxx in-interface=ether2-lan

 2   chain=prerouting action=mark-connection new-connection-mark=ISP1_conn passthrough=yes in-interface=pppoe-ISP11 connection-mark=no-mark

 3   chain=prerouting action=mark-connection new-connection-mark=ISP2_conn passthrough=yes in-interface=ether8-ISP2-gateway connection-mark=no-mark

 4   chain=prerouting action=mark-connection new-connection-mark=ISP1_conn passthrough=yes dst-address-type=!local in-interface=ether2-lan connection-mark=no-mark per-connection-classifier=both-addresses:2/0

 5   chain=prerouting action=mark-connection new-connection-mark=ISP2_conn passthrough=yes dst-address-type=!local in-interface=ether2-lan connection-mark=no-mark per-connection-classifier=both-addresses:2/1

 6   chain=prerouting action=mark-routing new-routing-mark=to_ISP1 passthrough=yes in-interface=ether2-lan connection-mark=ISP1_conn

 7   chain=prerouting action=mark-routing new-routing-mark=to_ISP2 passthrough=yes in-interface=ether2-lan connection-mark=ISP2_conn

 8   chain=output action=mark-routing new-routing-mark=to_ISP1 passthrough=yes connection-mark=ISP1_conn

 9   chain=output action=mark-routing new-routing-mark=to_ISP2 passthrough=yes connection-mark=ISP2_conn


My first question is, do these look right? I added the dst-address field even though I seem to get a different IP each time I reconnect, so it doesn't feel right to me

Finally, here's my /ip route

Code: Select all

 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 A S  0.0.0.0/0                          pppoe-isp1                 1
 1   S  0.0.0.0/0                          ether8-isp2-g...        1
 2 ADS  0.0.0.0/0                          172.16.11.12              1
 3   S  0.0.0.0/0                          pppoe-isp1                 1
 4   S  0.0.0.0/0                          ether8-isp2-g...        1
 5 ADC  172.16.11.12/32    109.154.93.215  pppoe-isp1                 0
 6 ADC  192.168.4.0/24     192.168.4.1     bridge-local              0


Some of these are populated automatically as you can see and that doesn't feel right either. Does any of this look right? I'm happy to tear it all down and start again if required.

Who is online

Users browsing this forum: Bing [Bot], Trekkie and 10 guests

It is currently Sat Feb 28, 2015 6:52 pm