John Clarke's Documentation
This page contains links to various documentation I've written.
Dynamic DNS with bind9 and dhcp3
This page describes how to configure dhcp3 and bind9 to automatically add and delete hosts from DNS when leases are granted and released by your DHCP server.
SPA-3000 ATA and Nodephone
This page describes how to configure a Sipuara/Linksys SPA-3000 VoIP ATA for use with Internode's Nodephone VoIP service.
SPA-3000 Firmware Upgrade using Linux
This page describes how to upgrade the firmware on a Sipuara/Linksys SPA-3000 VoIP ATA without running the Windows software provided by Sipura/Linksys.
IP04 and Asterisk
This page describes the changes I've made to the configuration of the IP04 four port PBX to make it work with Nodephone and Australian PSTN lines. This is a work in progress and will continue to be updated as I improve the operation of my IP04.
LVM + RAID1
This page describes how to convert a running Linux system with drives with fixed parition sizes (i.e. without LVM) to an LVM + RAID1 configuration, including how to install grub so that both of the new drives are bootable.
Installing Samsung printer drivers in Linux
If you want tp install Samsung printer drivers in Linux, don't use Samsung's broken installer. Read this for more detail.