PPPoE is pretty simple, it seems--get the RP package, install it, and go. (I don't know if it works yet as I need to run some wiring first, but it loooks good so far) Not rocket science, though I fully expect things to go bang because of old PPP configs from years ago. I can deal.
Masquerading support, though, is a different matter. It turns out my kernel doesn't have support for it. I'm running a RedHat 2.2.19 kernel, as this system started out as a Redhat 6.something (or maybe 5.something, it's been ages) system. Not a prob, except that masquerading support isn't enabled. So it's off to reconfig my kernel, something I've done all of once (when I enabled appletalk support a few months ago). Of course, I find that IP masquerading doesn't work with this particular kernel source--the build throws fatal errors. That means grabbing a generic 2.2.20 kit and hoping like hell for the best. It's building in the background, and I have this nasty feeling that I'm going to lose support for something in the process. (My linux box is a Compaq Presario 2266 with custom just about everything but the disk and network cards)
As long as the disks and network works I can live, but it is nice to have video and sound. OTOH, it's a 300MHz original Celeron, so it's definitely less than snappy doing pretty much everything. The shiny new iBook definitely blows it away there.
Hopefully the damn thing will at least fail to eat its file system when it reboots. That would be good.