IPFW Firewall Explained

General Information

This guide helps you setup a simple firewall for any FreeBSD version (recent) that can load the firewall module.

[Read more...]

Update FreeBSD

General Information

This guide will walk a user through updating his source to follow FreeBSD’s stable branch. Please make a full backup of the current system before following this guide.

[Read more...]

Use the CD or DVD Device Icons in KDE

General Information

KDE can place icons for specific devices such as CD-Roms, DVD-Roms, Cameras, etc. The idea is to click on this icon and the device will automatically be mounted and Konqueror will open showing the contents of the mounted device.

[Read more...]

Keeping Time With NTPd

General Information

Many services on your FreeBSD either workstation or server benefit from knowing the time accurately, whether they are cron tasks or if you are sharing files around your network and you need the timestamps to be consistent across the network. The NTP daemon and the ntpdate program allow you to keep accurate time on your FreeBSD machine via the Network Time Protocol. The ntpdate program is being slowly replaced by NTPd, and indeed ntpd -q will act the same as ntpdate, so it is on its way out. Also the ntpdate program has reduced accuracy when compared to the ntpd. This guide will show you how to setup your machine to keep time using the NTP daemon, and also show you how you can setup the NTP daemon to act as a Time Server for your local network.

[Read more...]

Using Subversion for Collaborative Development FreeBSD

General Information

Subversion (SVN) is an alternative to using Concurrent Version System (CVS) for collaborative development, though it has other uses if you develop on more than one machine and wish to keep all your work in a central location. This guide will show you how to setup Subversion with Webaccess via the Apache2 mod_dav svn module. If you already use apache 1.3 you can continue to use that, just change the port that apache2 listens on in its httpd.conf file.

[Read more...]

Watch Terminal Activity

General Information

Have you ever had a user login to your box and then ask you for help? Or have you ever been curious as to what your users are doing on your system? The watch(8) utility will let you snoop another tty, allowing you to see what your other users are doing and even interact with them. It’s a must-have utility for every network administrator.

[Read more...]

Detect and Enable Your Sound Driver in FreeBSD 5.3

General Information

FreeBSD doesn’t enable the sound by default. However it is simple to detect and enable your sound card.

[Read more...]

Configuring An IPv6 Router And Client

General Information

This is part 1 of our upcoming series on IPv6. In this article we will explain how to setup and configure a FreeBSD router and client for IPv6. In upcoming articles you will learn how to configure and setup Windows Clients as well as OpenBSD routers and clients.

[Read more...]

Installing and Securing MySQL

General Information

MySQL is one of the most popular databases on the Internet. Besides its undoubted advantages, such as easy of use and relatively high performance, MySQL offers simple, but very effective security mechanisms. Unfortunately, the default installation of MySQL, and in particular the empty root password and the potential vulnerability to buffer overflow attacks, makes the database an easy target for attacks.

[Read more...]

Hardening FreeBSD

General Information

After a fresh install, it is important to harden the security on a server before it hits your network for use. Not only making configuration changes aid in the security of your box, but there are some practical rules to abide by. These are some hardening tips to make your FreeBSD box more secure and will apply to both the 5.x and 4.x branches, but I will assume you are running 5.x. If a 4.x change is different, I will note it.

[Read more...]