Home Computing

Computers

I at present own three computers:

Networking

All four machines are networked together, using Ethernet and an SMC Barricade router, which isolates my home network from the outside world. The high-speed connection from our local cable service comes in to the Barricade router, which provides Network Address Translation, and gives me some confidence that hackers will have a relatively hard time. I could improve the protection with a little more work - one of the many things on my "to-do" list.

Getting the networking to do what I want has been more challenging than I expected. It proved quite easy to get to the stage where I could "ping" each machine from the other, but I had a learning curve to climb before I was able to share directories across the network using NFS, and to be able to telnet and ftp between them. It all came down to getting the configuration files right, and now I know how to do it, it seems easy.

I did try running Samba, which enables a FreeBSD or Linux machine to "pretend" to be an Windows NT server, so that it can serve files to Windows clients. I don't really have any need for this, and was never able to get it to work properly for a Windows 2000 machine.

I did have one puzzle to solve. Performance of the cable service was excellent, except for the first time that I tried to access "www.cnn.com" during a session. It took about 90 seconds to display the page. Other sites were fine, and subsequent pages from CNN were quick to appear. The answer,obtained by asking questions on the FreeBSD questions mailing list, was to disable IP6 in the kernel. This was easy to do, and completely solved this annoying problem.

Backing up

Now everything is set up the way I want, and seems to work very reliably. I use the Pentium 120 (100!) as a backup machine, and the home directories from the other machines are backed up automatically each night. Every week or so, I copy the contents of these backups to a CD, so I have a reliable record of all useful files that were on each machine, using a recording medium that cannot be affected by power surges or other electrical failures. I keep backup copies of the most critical CDs at an "off-site location" - that is, not in my home. Any files which are not in the home directory, and which I have modified, are copied to a place in the home directory structure just before the backup is made. This includes the many configuration files such as those in /etc. My method here is simple. I include a comment with my initials in any file I modify, and these are picked up automatically by the backup script, using grep. I am thus quite confident that I can reconstruct the state of a machine in an hour or two, even if its filesystems are completely destroyed. And yes - I have practised this.


Last updated : 2003-02-08