Hi there,
I recently added a DSL connection to double my speed. When I was on one line everything was working fine. If I swap modems I get a full 15mbps stable on either DSL connection.
The problem is when I add my second connection to the PPP interface, it goes haywire and two stable 15mbps connections end up getting 5-8 mbps. I’m scratching my head trying to figure out how to fix this.
What are your ping times like? When it’s idle, ping something stable on the internet [eg 8.8.8.8]. Do you get stable pings, or do they seem to cluster around two different values?
Just finished running some extensive testing on my two separate lines. It looks like one of the lines is not rock solid, while 80% of the time it will speedtest at 15mpbs, sometimes its lower (as low as
.
Is it possible to do MLPPP in this situation?
Hi,
I’ve found that if one of the connections is not stable it can cause issues.
Make sure you’re using a scheduled script to check for a dead PPPoE session such as the following, as the unstable connection may cause the connection to grind to a halt without causing a full disconnection. I typically schedule this to run every 5 mins to ensure that downtime on an MLPPP connection is kept to a minimum.
If one connection is flakey it could cause erroneous speed test results. On a four line MLPPP bond I’ve had to remove flakey lines on a number of occasions while the Telco carry out repairs on lines and at the exchange, then use an additional (different) login from the ISP to test the stability of the lines before adding them back to the MLPPP bundle.
Make sure you use a DSL Modem such as the Vigor 120 where you can easily check the line, sync and uptime stats for the connection and make a note of them. If things start getting rocky it will give you a point of reference when trying to pinpoint the line at issue.
High quality DSL filters are also a must. In the UK I recommend VDSL\ADSL Faceplate filters such as this http://www.run-it-direct.co.uk/btvdslfaceplate.html and hard wire the Modem to it with Cat5 and an RJ11 plug, keeping the modem as close to the filter as possible.
:log info "Testing MlPPP working"
{
:local gateway ""
:set gateway ([/ip route get [find dst-address=0.0.0.0/0] gateway])
:log info "Testing against the following Gateway -"
:log info $gateway
:local i 0; :do { :set i ($i + 1);} while=(($i < 5) && ([/ping $gateway interval=3 count=1]=0))
:if ($i=5) do={
:log error "MLPPP Bundle Restarted"
/interface pppoe-client disable PPPoE_850633
:delay 5s
/interface pppoe-client enable PPPoE_850633
}
}
Change PPPoE_850633 to the name of you PPPoE Interface..!