'k you are using a special case :). Normally ISPs like to seperate networks into subnets, guess they think that its too much of a hassle. Pipeline does have a configuration program that makes it easer to play with the router. With only getting three ip addresses you're kinda screwed, and have only two options that I can think of. Option #1 - use the settings that he gave you and live with the router dialing out. Option #2 - drop a second network card in your linux box and use ipmasq for an internal network. Sorry that this has been such a pain.
--Dano