Wiznet makes an excellent ethernet to serial board that is inexpensive and is fully supported by XTension
unfortunately they never had a Mac version of their configuration utility that lets you give it an address and setup the serial port.
I noticed yesterday that they had published the specs for talking to the boards making it possible for me to throw a configuration utility for the Mac together. I could theoretically compile it for Linux and Windows too if anybody is interested let me know, I just dont have a machine handy for testing those targets so I haven't done so yet.
The program seems to work and implements all of the available fields though some of them appear to be different in the version of the firmware that I've got than what is documented. Indeed in the documentation even the length of the data packets is wrong so i'm not sure the things i haven't tested actually work.
To use it plugin a 5v power supply and ethernet to your wiznet board. It will assign itself an address or take one from your DHCP server depending on. To find it run the software and all wiznet boards found will be displayed. Double click one in the list to edit it.
To use one with XTension it needs a static IP address and be in Server mode. Then setup the serial port for whatever settings are needed for the particular device. This should work with CM11's and W800's and Weeder chains and just about every other device in XTension that supports a remote TCP connection instead of a local serial port.
I was unable to make the direct connection to the device work, so the configuration is returned via a UDP broadcast. What this will mean for having multiple devices on your local network I dont know yet, I only have the one but i've just ordered some more, and some with multiple ports to experiment with further.
This is released as freeware and AS IS. Let me know if it gives you any trouble and please feel free to make a small donation via paypal to firstname.lastname@example.org if it turns out to be useful to you.
(update: 2/8/11 added the linux compile. I haven't even tried to run it but it might help someone out, please let me know if anybody finds it useful)
(UPDATE: 2/10/2012 discovered an error in the server/client/mixed setting of the program. It swapped the mixed and server modes due to a misprint in the documentation so you might have reconnection issues if you thought you had it setup in server mode you were really in mixed mode. Setting it back up (and turning off the serial debug flag which may also have been on by mistake in that version) you’ll get it all sorted out. This blog is moving and the new entry with notes on the new version is now at: http://www.planetarygear.org/2012/02/wiznet-configuration-update.html