Hear Hear.

As I sit here on my non-HD-installed recently rescued PC trying to get into my employer's VPN I couldn't agree more. Imagine a Live CD wi/ VPN support so good employers actually encouraged its use to prevent the possibility of accidental virus / worm / other malware sneaking in.

I know we could use rdesktop once we got in, but it's the getting in that's the hard part.

[Edit]

Well, maybe not so hard if your employer doesn't require MPPE encryption (not included in Knoppix, probably due to licensing restrictions... inclusion requires building a custom kernel according to the pptp-linux site). Definitely not like Windows, though.

My Knoppix 4.0.2 CD (and probably earlier versions... don't know) includes the necessary pptp-linux package, but apparently you're expected to know how to do the manual configuration. Good luck! Instead, visit the following web page for me: http://pptpclient.sourceforge.net/howto-debian.phtml and follow along. (Don't know your level of experience so forgive the simplicity.)

(0) Click Knoppix Penguin (next to K/Start Button) ->Root Shell

Beware the dangers of ultimate power on your machine, etc.

(1) To install & start pptpconfig, type the following commands:

(See http://pptpclient.sourceforge.net/ho...ml#install_gui )
One way of adding to your apt-get sources is to run the following command:
Code:
cat >> /etc/apt/sources.list
Paste the following two lines from the website as the input 'cat' is waiting for:
Code:
# James Cameron's PPTP GUI packaging
 deb http://quozl.netrek.org/pptp/pptpconfig ./
(You can paste by highlighting the text above and middle-mouse-button-clicking in the root shell. If you make a mistake, press Ctrl+C to cancel and the up arrow then Enter to pull up the command and re-run it.)

Press Ctrl+D to let 'cat' know you're done.

Since your apt-get sources now include the pptpconfig package, you can install it:
Code:
apt-get update && apt-get install pptpconfig
(Press Enter when prompted to continue by the installation program.)

Now you can start pptpconfig by typing in the command:
Code:
pptpconfig
(1) Configure the connection

(See http://pptpclient.sourceforge.net/ho...#configure_gui )

I didn't want to bother with MPPE and luckily my employer doesn't require it, so I'll survive without it for now... by default the value is checked, so I had to go to the encryption tab and uncheck "Require Microsoft Point-to-Point Encryption".

I also wound up choosing "Route all to Tunnel" on the Routing tab right away rather than connecting, pinging, disconnecting, choosing 'Route all to Tunnel' and then re-connecting. (In part because the following problem left the pptpconfig utility without the ability to resolve the IP address of the VPN server.)

Also, pptpconfig seemed to leave /etc/resolve.conf messed up when I was done, so to be able to resolve domain names again I ran the following command to request a new DHCP address and update DNS:
Code:
pump
(2) Tada! In hopefully at most 10 minutes for you (and a lot longer for me initially!) you can do a boatload of stuff that Windows makes as simple as clickety-click-click. I assume pptpconfig isn't on the Knoppix CD proper either because of licensing (doubt it) or it's hefty dependence on Gnomish libraries... maybe it's in Gnoppix.

As always, good luck, and hopefully something as you've asked for will be in KNOPPIX sooner rather than later.

[/Edit]