Hi TB and colleagues,
I've recently added a UI for accel-pptpd, together with some multi-wan related stuff. Do you think it's possible to get it included in the trunk?
Also included are the ppp-dhcp plugin and rp-pppoe plugin to pppd. Since tomatousb is already using the most recent version of pppd, I figured it might be a good idea to include rp-pppoe for those with mlppp services to try it out manually. If it works, it should then be trivial to inlcude the other elements from the tomato-mlppp project. I have compared the latest debian patches for pppd and it seems all relevant patches are included already. I assume we are using the pppd from oleg as upstream? If yes then we are missing a few new patches from oleg:
Based on what had been mentioned by the tomato-mlppp developers, they used the 2.4.4 pppd package from debian and it worked without modification. (at least that's what happened initially. So I'm assuming that our version should work, although I have no way of testing it.
As for the ppp-dhcp plugin, it should be useful if the dhcp server is not on the router. However I wasn't able to get it to work with the included dnsmasq on the same router - dnsmasq (unless bind-interfaces is used) will not allow another socket to bind. When I asked the dhcp plugin to bind to a different port, I can see that dnsmasq was pumping out addresses. However when I get the two to use the same port, dnsmasq doesn't seem to receive anything at all. This deserves some further investigation. It might be that unicast messages only go to the last-bound socket, which is the plugin.
I also have some initial patches for multi-wan support. The iproute2 patches are unfortuantely only doable on the 2.6 kernel. They are needed in order to support multi-wan routing when qos is in use. I kind of remember someone asked for this functionality in the forum before. Since I'm not sure what's the best way to patch iproute2 so the new stuff is only available when compiled against 2.6 (I'm a noob when it comes to Linux), I just blindly patched it.
The other patches also require the patched iproute2. qos-details now shows the outbound interface. qos-graphs also includes all tc-enabled interfaces.
Please kindly let me know if those are of any interest. If they are I shall submit them. BTW I don't seem to be able to add attachment here?