Netgear GS108T - Saving the Configuration

The 108T doesn't seem to have a regular upload and download screen. Instead, it can save the configuration to a TFTP server. Talk about weird.

Testing VLAN isolation

You need two computers. On each set up network connections in Network Manager with IP addresses in the 192.168.1.* range.

Some Network Design Principles and Conventions

Different admins have different conventions. Here are a list of the ones I'm going to use:

A Small Large Network: USG-50, GS108T, HP 1910

The networking workbench.


This inexpensive SOHO/Small biz router has a simple and pretty feature-rich implementation of vlan routing.

Netgear GS108T-200

I'm going to trash what little networking cred I have by stating that I like this unit, the Netgear GS108T switch. It's a ProSafe, managed switch. It cost $125 or so after tax, which is kind of expensive for a small switch nowadays.

More Impressions of the ZyXEL ZyWALL USG-50

I've finally started to work on the network because, while things are heating up at work, I'm mostly on-call for the next week. I have some time on my hands to experiment.

FEC on WiFi... sure... but on disks?

[Security Now has commented on the original article (which I found through Hacker News). It's coming at it as a debunker. I guess that's okay - because FEC *doesn't* increase bandwidth - it just reduces retransmissions, helping to prevent waste. It's also not a huge breakthrough when the basic technology was used in CDs back in the 70s and 80s... and it was pioneered in 1960. [...though you could say the same for the PC or iPad.]]

Epson Projector RS323 to Modular (RJ45) Adapter for a Serial Cable, aka a Null Modem

This article explains how to build a serial cable adapter for the Epson projectors. This cable uses two adapters that go from DB9 to RJ45. In between, you use a regular telephone cord.

Headaches from Configuring Authentication and Encryption for Unix MTAs

Though I'm now officially an Exchange hater, there's still one thing that really sucks about running a Unixy email server: authentication and encryption.

It's been hard to configure for years - Sendmail, qmail, and now exim4, have put me through the grinder when it comes to setting up authentication, particularly authentication for SMTP relaying.

Out of box, the mail servers in the Debian and Ubuntu distros seem to be configured to relay email for your localhost, and that's all.

Inside a Gimmick Antenna

I fell for marketing and advertising, again. I bought one of those stupid antennas with the little dial knob on it. What's really stupid is that I already had one similar to it, and it sucked.

Backup Write Speeds

This is a scratchpad for noting some disk transfer speeds. There are so many potential configurations, and possible bottlenecks...

Dell PE1800 w/PERC6 SATA 1.5 over USB2 to external HDD, ntbackup.exe, 4.8 megabytes per second.
Home PC disk to disk, 7200RPM, 904MiB directory, 23 seconds. 39.3 MiB/s.

g_signal_connect_data instead of g_signal_connect_object, because GHashTable is not a GObject

I just blew two hours figuring out that a GLib GHashTable is not a descendent of GObject. Duh!

ZyXEL - ZyWALL USG 50 First Impressions

We just got one of these. It's a low-cost firewall. Some folks on forums have said that ZyXEL uses a proprietary OS, ZyNOS, and perhaps they do, but not on this device. The latest firmware download includes a spreadsheet with FOSS software listed, and it includes the Linux kernel and a bunch of popular networking software.

I haven't built Linux firewalls in a few years, so I'm out of touch. The firewall feels a little Linuxy, but there's a layer of configuration objects that helps to glue all the different services together.

How to use Tags or Ctags to Browse Code with Vim

This is a short tutorial about using ctags (or exuberant ctags) to work with the vim editor to give you a great code browser. Vi and it's successor Vim have a built-in feature to allow you to jump from a use of a function call to the definition of that function call. It's a good way to learn about a library of code: load up some example code, and then read it, jumping from the function calls to the definitions.

To use tags, you must first install ctags or exuberant-ctags. They are in the repositories. To run it, go to the root of your source tree and type:

ctags -R *
Syndicate content