Etch и в Sarge rp_pppoe собранное. pppd в Sarge из backportс, Etch родное. работает
gibbon, пробовали на родном ппп и без поддержки mppe.?
rp-pppoe в кернел моде ?
при помощи squid наврядли.
надо играться с роутами. или в крайнем случае фаерволом.
делаете два дефаулт гайтвей. или что-то по одному гайтвею, что то по другому.
Linux Advanced Routing & Traffic Control HOWTO rus