Posted: Tue Feb 20, 2018 13:26 Post subject: PPPoE was broken
I don't know how to get more informations out. Is there any logging possible on pppd. I even tried to start it via telnet but same issue there.
PPPoE was broken for for a while. I think it's fixed in the latest version (but there were other issues). For my Dlink DIR-878 A1 the most stable build has been DD-WRT v3.0-r33607 std (10/25/17). No PPPoE disconnects.
My dir-882 flashed with the latest, won’t enter into recovery mode. Is there any other way to restore factory firmware?
Is it a bug on recent builds? _________________ I am far from a guru, I'm barely a novice.
I finally managed to make pppoe it work with the latest build to date.
I now have a serious problem with the wifi. I would like to use 2.4/5Ghz as well. From time-to-time 2.4's SID goes offline, sometimes clients get disconnected (happens every hour or so). 5ghz is even worse, clients get disconnected after max 2 minutes.
The max distance between the router and the clients is 4 meters, 90% time they physically can see the antennes, no obstruction.
I got help from a very kind admin at the DLink-Forums who suggested downgrading the FW v1.00b7 (from here tsd.dlink.com.tw).
This isn't that easy because v1.10b2 won't downgrade, and the recovery is buggy, as described. However I found a workaround:
1. Enter recovery mode
2. Load the WebUI, browse the file upgrade file, do *not* hit "Upload"
3. Reboot the router, again into recovery mode (s.t. the upload will be the first request sent, thus succeeding).
4. Perhaps wait a little more than the 3:40mins until "Succeeded" is automatically printed, the router should automatically reboot.
This method should, in theory, also work for directly flashing factory-to-ddwrt.bin, but for me it didn't work, for some reason I did get the "Suceeded" message but not the DD-WRT webui. And every try thereafter with factory-to-ddwrt.bin resulted in "Firmware upgrade failed".
Anyway, after you flashed that file, flash the webflash.bin and you should be good to go!
I'm having problems flashing any build to my device, which however is the EU (Germany) edition. But it seems to be identical hardware-wise from what I can gather (it even ships a power adapter for other countries). When I unpacked the Router it ran v1.01 and I did the transitional upgrade to v1.04 and then v1.10 from ftp://ftp.dlink.de/dir/dir-882/driver_software/ and then flash the firmware through the recovery mode, using FF and/or Chrome on Linux.
I booted into recovery mode by holding reset and shutting the router down and then up again, til the status LED was blinking. I had my laptop connected to one of the LAN ports on the router and assigned 192.168.0.2 ($ sudo ip address add 192.168.0.2/24 broadcast + dev enp4s0) and I successfully reached the recovery page. I tried all of these factory-to-ddwrt.bin files: 2017/r330066 (mentioned here), 2018/r36247 (listed on the downloads page), 2018/r36330 (also listed).
Every flash on every firmware version failed the same way: After I hit the "Upload" button (and the POST request got sent), the browser did not receive any answer immediately, as if the webserver instantly died / crashed. I waited for up to 15mins before I rebooted, just to be safe, but I was greeted with the stock D-Link firmware every time.
Does any of you have any idea what could be wrong, or any pointers how to access some log to debug the issue further?
How does anyone keep track of which version does what? I just tried to update and found that build 37139 had a USB mount problem - I had to search the tickets to find that this is a raised/fix issue. Are there long term stable builds or we have to just have to risk it when we update?