just install the proxy server on KNOPPIX(may be it is there already, waiting to be enabled) and point all your clients(XP, Pocket PC etc.) to that machine in the browser.
Solviong part of the problem is always better than making a new one. I'll look into NAT. Question, if I just wanted browsing, how would I set up proxy? Braowsing is my main concern, everything else is secondary.
just install the proxy server on KNOPPIX(may be it is there already, waiting to be enabled) and point all your clients(XP, Pocket PC etc.) to that machine in the browser.
Essentially what a router does is remember who made a network request and to whom and as it recieves a packet it sends it back to the requesting machine. This is done in linux with ip-masquerading using either ip-chains or ip-tables.
You may want to look into these two packages:
shorewall - Shoreline Firewall (Shorewall)
shorewall-doc - Shoreline Firewall (Shorewall) Documentation
they are available as debs, so you could apt-get them, I haven't used shorewall but I've read that it is easy to get working.
I use a 486 w/16mb of ram and a floppy drive running freesco as my router, with a dialup connection.
rock

Atari 600XL Ultimate collection, 2xQuickshot1, psu Atari Keelog, 13x cart
$699.00
ATARI 800 XL 8-Bit Computer w/ Power Supply
$169.00
DEFECTIVE Atari 810 Vintage Computer Disk Drive powers on Unit Only Boo G3D
$55.24
VTG Atari 1200XL Home Computer System 1200 XL ** Tested ** Parts or Repair
$248.75
Atari 400 Vintage Home Computer System w/ Original Box MPN Atari 400
$175.00
Atari 130XE Personal Computer Desktop w original box/cable/manual
$350.00
Atari 1030 External Dial-Up Modem 300 bps w/ ModemLink Box Manual Guide
$110.00
Fujinet 1.7.1 Atari 400 800 800XL 130XE 65XE XEGS Assembled, Tested, Working
$99.99
Atari 400 Computer System console with Power Supply TESTED and Working
$160.00
Vintage Atari 1200XL Home Computer System - NO Power Supply - UNTESTED
$224.98