Hello everyone!
I am really struggling with the setup of Wake-on-lan function and even though I live in Germany, I really hope you would be able to help, because the European forums are totally empty! Especially the German-speaking forums, (even though I am not German

So far, I have tried everything I read about in this forum (and others) and I am still missing something.
Here it goes:
0. I have DSL connection
1. I have a modem, D-Link DSL 321, annex B (I am wondering if that is the culprit)
2. After that I have a brand new (from tuesday) D-Link DIR-850L router, Hardware version B1, Firmware: 2.06.
3. PC connected via cable to the router.
4. I do not have a static IP, so I have setup a dynamic DNS through the D-link router menu and there it says ‘connected’.
5. PC address is 192.168.0.146 (reserved in the router)
6. Port forwarding to 192.168.0.146 via UDP port 9, internal port 9
7. Windows 10, Firewall UDP port 9 allowing inbound connections
8. In the router I have set-up a virtual server with the “wake on lan” name, UDP internal and external ports 9, to 192.168.0.146.
9. The trick with the broadcasting x.x.x.255 does NOT work under this firmware, neither it works through disabling java. The trick to put subnet mask at x.x.x.128 and set the virtual server to x.x.x.127 also does not work, the d-link would not let me set .127 once .128 is the subnet mask.
10. Magic packets and WOL have been enabled through the device manager of the network adapter.
11. Wake-on-lan WORKS through on the LAN, tested successfully. (Using the depicus tool to monitor)
12. I do not have firewall on the router enabled.
13. The modem is configured as a PPPoE and is NOT bridged. I was told to configure it so from my ISP, although it was sounding like the service person was just reading from a predefined sheet. NAT is enabled.
14. Everything is brand new (bought on Tuesday). The router suggested to update its firmware immediately and this was done before the actual setting up, so I should be running the latest FW.
I am really out of ideas. I checked that my modem has also the options of port-forwarding, but this did not help, neither to 192.168.0.146, nor to 192.168.0.255 (which is allowed there).
I would appreciate any help and would provide more info if I missed something important. I did check many other threads but I did not find a solution. I must be missing something as the LAN works.
Is there a way to test if the packet is reaching the router at all?
Also, I am not well versed into the networking stuff and how it works so I apologize in advance if I do not understand something.
Thank you in advance!
Best,
Boris