UnrealIRCd – Basic Installation

General Information

This guide will explain how to install an irc server under your local user account in FreeBSD specifically, it might work under other versions of BSD as well. While there are many different types of IRC servers out there, this one will cover the one I’ve used the most (and used to run an IRC network with), UnrealIRCd. It’s very full featured while not hard on system resources and supports a wide array of services applications (such as NameServ, ChanServ, etc).

[Read more...]

OpenVPN 2

General Information

This guide will help you set up OpenVPN to allow remote users to securely connect to the internal LAN or use the VPN tunnel as an endpoint when on insecure wireless access points, allowing safe transmission of data without worries of being sniffed or intercepted.

[Read more...]

SSHd with FreeBSD 5.3

General Information

I ran FreeBSD 5.2 for a long time with the default SSHd and then decided to upgrade to 5.3-STABLE. I normally use SecureCRT as my SSH client and I like password authentication. After I upgraded to 5.3, I could no longer logon using password authentication and I had to switch to keyboard interactive. This disallowed me from logging in with sftp from remote locations which really bummed me out. Here is the fix I found.

[Read more...]

Setting Up .screenrc

General Information

Messing with screen, making it work for you!

[Read more...]

Configuring IPSec VPN Connection Between FreeBSD and OpenBSD

General Information

Although there are some good tutorials on setting VPN connections using IPSec in FreeBSD-to-FreeBSD or OpenBSD-to-OpenBSD configurations, only tutorials on setting FreeBSD-to-OpenBSD IPSec tunnels are at least partly outdated, mostly due to changes introduced in OpenBSD 3.8.

[Read more...]

Enterprise Installation of DNS and BIND

General Information

DNS is at the very core of the Internet infrastructure and stands for Domain Name Server. DNS is a distributed, hierarchical database without which we would be typing IP addresses in our browsers instead of something like www.example.com. BIND can serve 1000s of host names and probably 1000s of zones. This how-to is aimed at that kind of installation. I will describe installing, configuring and maintaining BIND on a fresh FreeBSD installation in a secure chroot jail. I will also show how to set up zone files for one zone, multiple zones and a slave for other zones. I will also describe how to maintain your zones in a way that is easy. I will also include some tips. I will not cover caching or forwarding name servers. This document is meant to get you started — it is not meant to be comprehensive.

[Read more...]

RANCID

General Information

RANCID monitors a router’s (or more generally a device’s) configuration, including software and hardware (cards, serial numbers, etc) and uses CVS (Concurrent Version System) or Subversion to maintain history of changes.

[Read more...]

Making hyperlinks work between Firefox and Thunderbird

General Information

This guide will help you install Firefox and Thunderbird. This guide will also explain how to configure Thunderbird to open http, https, and ftp links in Firefox and how to configure Firefox to open mailto links in Thunderbird.

[Read more...]

FreeBSD Splash Screen

General Information

FreeBSD allows for the configuration of a splash screen to replace the text displayed while booting. Often an image is preferred over plain text. Adding a splash screen will not eliminate the text that would have been displayed while booting. This text is always available by running dmesg.

[Read more...]

Enable and Disable Anonymous FTP

anonftp01

General Information

This guide describes the steps for both enabling and disabling anonymous FTP.

[Read more...]