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
Dell PowerEdge M610 Blade Server E5620@2.2GHZ (6x)8GB RAM (2x)146GB 15K SAS HDD
$75.00
DELL PowerEdge R730 Server 2x E5-2690v3 2.6GHz =24 Cores 32GB H730 4xRJ45
$275.00
Dell PowerEdge R720XD Xeon E5-2680 V2 2.8GHz 20 Cores 256GB RAM 12x4TB
$510.00
Dell PowerEdge R720 Server - 2x8c CPU,256Gb RAM, 128Gb SSD/3x600Gb SAS, Proxmox
$340.00
Dell PowerEdge R730XD 28 Core Server 2X Xeon E5-2680 V4 H730 128GB RAM No HDD
$389.99
Dell PowerEdge R620 Server 2x Xeon E5-2620 @ 2.0GHz 64GB RAM NO HDDs
$108.96
Dell PowerEdge R730, 2 sinks, SystemBoard, 8 trays,H330,Idrac 8 exp, 2x750w Psu
$135.00
Dell PowerEdge R620 Dual Intel Xeon E5-2660 2.20GHz 64GB RAM No HDD H310
$124.50
DELL PowerEdge R630 8SFF Server 2x E5-2690v4 2.6GHz =28 Cores 128GB H730 4xRJ45
$444.00
Dell PowerEdge R430 3.5 1U 2x E5-2690 v3 2.6ghz 24-Cores 256gb 4x Trays 2x 550w
$289.99