I'm trying to configure OpenBSD to connect to my ISP (teksavvy) using PPP with multi-link enabled, so as to avoid the throttling of the DSLAM last-mile provider (Bell), ala. Tomato/MLPPP. Unfortunately, I cannot seem to get multi-link ppp negotiated.
I couldn't find any documentation about server-land ppp having multi-link support, so I've been trying to do it with user-land ppp.
/etc/ppp/ppp.conf is as follows:
default: set log Phase Chat LCP IPCP CCP tun command pppoe: disable ipv6 add default HISADDR set device "!/usr/sbin/pppoe -i rl1" set mtu max 1472 set mru max 1472 enable tcpmssfixup set speed sync disable acfcomp protocomp deny acfcomp set authname "XYZ@teksavvy.com" set authkey "ABC" set mrru 1590
When I connect with
ppp pppoe, and then
> show mp states:
Multilink is inactive My Side: Discriminator: Null Class His Side: Discriminator: Null Class Defaults: MRRU: 1590 (multilink enabled) Short Seq: enabled & accepted Discriminator: enabled & accepted AutoLoad: min 0%, max 0%, period 5 secs
I imagine that "Multilink is inactive" indicates that I do not have a multilink connection that would circumvent the bandwidth throttling, however the "MRRU: 1590 (multilink enabled)" statement seems to indicate the opposite. The Glasnost test complains that there is too much noise to determine whether the bandwidth is being throttled.
So my first question would be: How do I know if I have a single-line multilink ppp connection, of the sort that would circumvent throttling, actually working on OpenBSD?
If I do not have multilink ppp configured properly, I'd be quite grateful for suggestions on how to activate it.
Based on what I've read, I suspect that one or more fo the following configuration options must be set, in some way:
- clone 1,2
- link deflink remove
- link 1 set device ...
However, I don't know the correct settings for such options to get multilink ppp working.
This question has come up on
dslreports, but I've not seen a useful answer by way of that discussion.
I'm very appreciative of any input that may be of assistance in resolving this question.
Thank you very much for any input you may be able to provide.