Official WireX Product Release

Small Business Server Appliance
Package Release Notes

Release: 3.1 (25 January 2001)


The Small Business Server Appliance from WireX is based on the Immunix System7 Operating System (a secure and hardened OS based on RedHat's 7.0 Linux distribution). It contains basic workgroup services, such as web, email, file and print, and in Release 2 contains the Network Controller service for implementing DNS and DHCP services on your LAN network.


Release 3.1
The following are the major feature enhancements for this version:

Comments, Issues and Known Bugs

Known Bugs with Workarounds

Can't use File Sharing and FrontPage to access "webdocs" directory at the same time. (Bug#1373)

The only known issue is that you can not use FrontPage and the "Network Neighborhood" (File Share) to upload web content at the same time. Currently, you can either upload web content by copying web pages to the webdocs shared folder through the "Network Neighborhood" if FrontPage is not enabled. If you enable FrontPage, the webdocs file share will not be available.

Workaround: To use the webdocs share, disable FrontPage.

Incorrect "Site Certificate" generated

A strange bug shows up if the BIOS clock is set to some future value (we've duplicated it if the date is greater than one day in the future). During installation, this incorrect time is consulted when generating the site certificate.

Netscape Navigator, will display an warning message that the "Certificate has expired." You can just ignore this message. Other browsers, such as Microsoft Internet Explorer fail to recognize the certificate, but does not give any indication as to the problem, it just fails to access the RNA.

Workaround: The workaround is to reset the clock and regenerate the RNA SSL certificate key. This can be done using the "Console" program. Simply get to the Console program by using a monitor and keyboard (see the Support section below). On the Advanced Menu is an entry to set the date and time, and another menu to regenerate the RNA SSL certificate key.


The Remote Network Adminstrator (RNA) is designed to be easy to use, and as such, it doesn't contain every possible configuration that a user may need. WireX provides the following two ways to access the underlying Linux architecture. Both methods require a user to enter the "root" password in order to login. This password defaults to wirex until this is changed.

  1. Console Shell. When you log in through the Console (using a monitor and keyboard or through a null-modem cable connected to the serial port), you will enter the server appliance Console application. Once using the program, select the "Linux Shell" option.

  2. Remote Secure Shell (SSH). You can not use telnet to access the server appliance remotely. You must use an SSH client (like PuTTY for Windows).

    If you are using PuTTY, we suggest using the following settings:

Once you are working within a shell session, you can type in Linux commands. Editors, like emacs, vi and pico are installed and can be used to edit files.

Keep in mind that most commonly used commands are accessible through the "Console" menus.


This product is being offered as a complete solution (a server appliance) and includes Immunix System7, the Remote Network Administration tool (a web-based system administration program) and some integrated services.

A complete list of packages would be beyond the scope of this document, but the following list the packages that extend what would be normally found in a standard server installation of the RedHat 7.0 distribution:

Apache Web Server. (Version:
Apache is a powerful, full-featured, efficient and freely-available Web server. Apache is also the most popular Web server on the Internet. Install the apache package if you need a Web server.
Development tools for the Apache Web server. (Version:
The apache-devel package contains the APXS binary and other files that you'll need to build Dynamic Shared Objects (DSOs) for Apache. If you are installing the Apache Web server, and you want to be able to compile or develop additional modules for Apache, you'll need to install this package.
Documentation for the Apache Web server. (Version:
The apache-manual package contains the complete manual and reference guide for the Apache Web server. If you need Apache documentation installed on the local machine, install this package. The information can also be found on the Web at
Java Modules Collection (Version: 1.0.9)
A collection of Java modules that includes the standard extensions as well as some other useful libraries. These are all installed in /usr/local/java-mods.
Perl Module Collection (Version: 1.0.7)
Perl modules that include commonly used modules not included in the base Perl package. These modules include XML parsers, password generators and date parsing routines that can be used by CGI programs (as well as the RNA and Unconsolable Engines).
Postfix Mail Transport Agent (Version: 19990906pl02.1)
Postfix aims to be an alternative to the widely-used sendmail program. Sendmail is responsible for 70 percent of all e-mail delivered on the Internet. With an estimated 100 million users, that's an estimated 10 billion (10^10) messages daily. A stunning number. Although IBM supported the Postfix development, it abstains from control over its evolution. The goal is to have Postfix installed on as many systems as possible. To this end, the software is given away with no strings attached to it, so that it can evolve with input from and under control by its users.
Remote Network Administrator (RNA) (Version: 1.0.24)
The WireX Remote Network Adminstration (RNA) engine that serves as the framework for configuration of the WireX appliance modules and components.
RNA Extension for the Apache Web Server. (Version: 1.0.14)
Scripts and configuration files for extending the RNA to configure and administrate a standard Apache web server. This works with the Apache RPM included with Immunix System 7 or RedHat 7.0 (It is not compatible with previous Apache releases).
RNA Initialization (Version: 1.0.24)
Contains scripts and programs which are executed one-time and one-time only for the RNA. It should be run at install time, and then never again.
RNA Extension for Firewall Networks (Version: 1.0.5)
Scripts and configuration files for extending the RNA to configure and administrate a network specifically geared to work with two network interface cards (NIC) that will act as a network router or firewall server. It is based on Network Address Translation (NAT).
RNA Extension for Network Controller (Version: 1.0.9)
Scripts and configuration files for extending the RNA to configure and create a "network controller" service by using the standard DHCP and DNS services. This package should not be installed if the server is not controlling a private LAN.
RNA Extension for the Postfix Mail Server (Version: 1.0.14)
Scripts and configuration files for extending the RNA to configure and administrate a standard Postfix email server. This works with the Postfix and IMAP RPMs included with Immunix System 7.
Samba RNA extensions for file services (Version: 1.0.12)
This package provides the RNA interface for managing file services.
Samba RNA extensions for print services (Version: 1.0.12)
This package provides the RNA interface for managing print services.
Skeleton files used by the RNA (Version: 1.0.2)
A system extension to the standard RNA that adds skeleton files used as templates by various components of the RNA.
RNA Extension to support Workgroup (or SMB) Accounts (Version: 1.0.12)
RNA extension that adds user accounts and other features to a Workgroup (or SMB) Server. It adds a "Accounts" menu at the top level, with "Users" and "Groups" underneath it.
SSL Wrapper for RNA (Version: 1.0.8)
The packages installs an init script that starts stunnel to provide a secure connection to the RNA. It also contains a script that "redirects" connections from the unsecure 6080 port to a secure 6081 port.
Jakarta Servlet/JSP Engine (Version: 3.2.2)
Sun reference Servlet Engine for the Servlet 2.2 API. This is part of the Jakarta project, which is a joint effort between Sun and Apache. Note: Jakarta is the project, and Tomcat is the implementation.
Server Appliance Console (Version: 1.0.6)
A console shell to make the server appliance easier to use, and more like a server appliance. It contains a menu-driven interface to utilities to setup the network interface, view log files shut down the system, etc. It is useful when the RNA is not available.