uml switch2 {english}

There exists a great piece of software called user-mode-linux.

Running virtual machines only makes fun, when you have decent choices for networking. One possibility of a virtual network is the use of a daemon program on the host, that simulates an switchbox to the connected user-mode-linux instances.

The program was formerly called uml_router and was renamed to uml_switch to better describe its function. Uml_router was originally written by Jeff Dike and others.

For my special configuration needs I wanted to extend this piece of software to allow two uml_switches on different hosts to communicate with each other. So I

  • removed all backwards compatibility,
  • converted the double linked lists to single linked lists,
  • added the possibility to connect switches running on different computers through an udp-tunnel (right now the program can only speak to another instance of itself),
  • made the program configurable through an config-file,
  • eliminated a irrelevant little memory leak and introduced twenty new ones,
  • and added thirty other bugs :-)
The resulting program can be downloaded from here: uml-switch2.tar.gz (version 1.2).

Here is a short manual page. Here is a screenshot. And here are compilation and installation instructions. Here is the copyright notice.

News: the version 1.2 fixes a possible crash that might occur when you stop a uml-instance and restart it immediately again. I tested this version with valgrind and I found no memory leaks. Your mileage may vary...

Zur Einstiegsseite
Linkliste
letzte Änderung: 25.07.2003 00:16     © Felix Müri