I'm not sure what change the kernel boot parameters means. And does that require a recompile or simply a config file somewhere? What boot parameters are these?
Anyway, I did manage to get pump working. Near as I can tell the DHCP-CLIENT, since it was broken, must have been also breaking pump as both were in rcS.d and once I got all vestiges of it removed DHCP lease assignments worked, via the remaining pump.
I'm thinking that pump must have already been there because I don't recall installing it and didn't know the 'name' (I automatically look to for resembling 'dhcp') till trying to find the problem. Unless it just happened to come in with something else I installed.
For those like me, who are not intimate Linux gurus, to use dhcp, whether by pump or another client, you need to set eth0 to use DHCP in the interfaces file located /etc/network. E.g
iface eth0 inet dhcp
(plus setting hostname, hosts.deny, hosts.allow, and the rest, as one can find in a typical Linux HOWTO) Pump shows up in /etc/rcS.d/S40pump
Funny enough, if I set it up as a web server I'll have to change it to a static assignment anyway for the DSL NAT port forwarding, or DMZ.
Ipchains says incompatble with the kernel too, btw.
Browsing from Windows into the box works but I can't mount any windows shares because smbfs isn't in the kernel either, or so it says, and I would *really* like to know how to get that added.