I'm very, very new to the linux platform. I decided to convert a PC running Windows 2003 into a Linux Box.

Its a P4 1.8 Ghz with 512 ram. Adding in more ram n stuff....
The thing is this PC acts as the DHCP server and proxy server.
Can anyone recommend the best way to get the DHCP running on Ubuntu and a proxy software.

The current software I'm using on is Cyclope Internet Filtering Solution. Its simple and easy to use. What I need to do is just block certain urls and p2p protocols.

Any help would be very much appreciated.