Precompiled pppoe-relay patched binaries ---------------------------------------- Here are some precompiled binaries of my patch of pppoe-relay@rp-pppoe-3.11. Available binaries ------------------ `pppoe-relay@ac56u-ac68u` This binary works with the RT-AC56U and the RT-AC68U, both made by ASUS. Designed to work on the Merlin firmware. ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped `pppoe-relay@n66u-ac66u` This binary works with the RT-N66U and the RT-AC66U, both made by ASUS. Designed to work on the Merlin firmware. ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped `pppoe-relay@tl-wdr3600` This binary works with the TL-WDR3600 made by TP-Link - or any MIPS32r2 MSB router. Designed to work on the DD-WRT firmware. ELF 32-bit MSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-mips-sf.so.1, stripped Making use of these binaries ---------------------------- To try any of these executables on your router: - put the executable on the router, either using wget, SCP or anything like that in a temporary directory (/tmp) - make it possible to run it with chmod +x /tmp/executable-name - try to run the executable without any parameters (/tmp/executable-name) - if it doesn't work, go back to step 1 and try another executable - otherwise, retrieve the interfaces used to handle the WAN and LAN ports example: on the RT-AC56U, the WAN interface is eth0, and the LAN ports are bridged to br0 - run the patched instance of pppoe-relay like this: /tmp/executable-name -S wan_port_interface -C lan_port_interface -F (WARNING: it won't output anything. Use Ctrl-C to stop) - try to establish a PPPoE session on any of your clients - if it doesn't work, then you probably used the wrong interfaces. - otherwise, put the executable in a stable directory (suggested: /jffs), and use the way your firmware provides to automatically run a binary on startup. remove the `-F` parameter from the commandline when deploying permanently.