I have a D-Link ADSL2 modem / router that was connected to my phone line. My DSL provider support PPPoE, and I had this set up correctly in the router. Other devices on my LAN could either use the router's WAN connection to connect to the Internet, or they could use the router to create additional PPPoE connections. For example, I had another router (a Linksys WRT-54GL) connected via Ethernet cable to my D-Link router, and the Linksys was configured to use PPPoE on its WAN port. You could also, for example, connect a PS3 or an Xbox via Ethernet cable to the D-Link router, and configure them to use PPPoE. This worked fine, but my D-Link router started giving me some trouble, which I put down to old age. I then swapped it with a Zyxel modem / router, and my problem now is that the Zyxel router itself will create its own PPPoE connection, but won't let other devices connect using PPPoE.
So, my question is, (a) what is the technology called that my D-Link router has or supports that doesn't seem to be supported by the Zyxel router; and (b) can anyone recommend an alternative router that can handle this, as well as all the options like LAN IP reservation by MAC address, port forwarding, firewall, etc. Basically, something that has all the features of the Tomato firmware, plus ADSL2 support.