Quoting Paul Mackerras <paulus@xxxxxxxxx>:
This patch might help. It adds an option for the rp-pppoe pppd plugin that lets you specify that pppd should only listen to one specific ethernet MAC address. You should then be able to run 4 instances of pppd on the one machine, all using the one ethernet NIC on that machine, and give each instance of pppd the ethernet MAC address of one of the 4 ADSL modems. I haven't tested this sort of setup myself, so let me know if this helps. The new option is called "pppoe-mac" and takes one argument, the MAC address formatted as xx:xx:xx:xx:xx:xx.
I tried the patch today. It applies ok, but then it doesn't compile. here's the error I got: cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o pppoe-discovery.o pppoe-discovery.c pppoe-discovery.c: In function 'main': pppoe-discovery.c:77: error: too few arguments to function 'discovery' make[4]: *** [pppoe-discovery.o] Error 1 indeed, that line reads: ... discovery(conn); ... it's not a grave bug. I'll be trying the patch anyway today. I hope to have news soon. -- Marcos Dione Departamento de Cómputos Facultad de Ciencias Químicas - UNC ---------------------------------------------------------------- Facultad de Ciencias QuÃmicas - Universidad Nacional de CÃrdoba - To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html