Small Business Server Appliance
Package Release Notes
Release: 3.1 (25 January 2001)
Introduction
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.
Features
- Release 3.1
-
The following are the major feature enhancements for this
version:
-
New Console- When a root user logs into the
console, they are presented with a fully expanded,
menu-oriented shell. This allows the user to setup the
network, shutdown the server, change the root password,
view network and processing statistics, etc.
It also contains a new QuickStart wizard that
allows the user to quickly setup one or two network
interface cards (NIC), set the root password and use
Internet time servers to set the date and time.
-
NFS File Sharing- The file sharing service can now
share files and directories Windows (through SMB)
and Unix/Linux (through NFS) workstations and
clients. This is done with little change to the interface.
-
Multiple Local Printers- You can now have more than
one local printer. While you could always have as many
remote printers being serviced by the appliance, there was
a limitation of only having one local printer
available. Now you can have two.
-
Immunix System7- This release is based on the final
release of Immunix System7. This final release is based on
the updated system libraries (glibc 2.2).
Because these libraries affect all programs on a server,
it is not possible to use WireX's automated software
update center to upgrade a server appliance. If you
are upgrading from a previous version, contact WireX for
details on how to do this.
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.
Support
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.
-
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.
-
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:
- Under the "Connection" tab, check the "SSH" radio button.
- Under the "SSH" tab, enter "xterm-color" for the
"Terminal-type string" field.
- Under the "SSH" tab, enter "root" for the "Auto-login
username" field.
- Under the "Terminal" tab, select radio button "Use font
in OEM mode only".
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.
Deliverables
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: 1.3.12.25.8)
-
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.
apache-1.3.12-25.8.i386.rpm
-
Development tools for the Apache Web server. (Version: 1.3.12.25.8)
-
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.
apache-devel-1.3.12-25.8.i386.rpm
-
Documentation for the Apache Web server. (Version: 1.3.12.25.8)
-
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
http://www.apache.org/docs/.
apache-manual-1.3.12-25.8.i386.rpm
-
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.
java-mods-1.0-9.noarch.rpm
-
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).
perl-mods-1.0-7.noarch.rpm
-
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.
postfix-19990906pl02-1.i386.rpm
-
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-1.0-24.noarch.rpm
-
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-apache-1.0-14.noarch.rpm
-
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-init-1.0-24.noarch.rpm
-
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-net_firewall-1.0-5.noarch.rpm
-
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-netcontroller-1.0-9.i386.rpm
-
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.
rna-postfix-1.0-14.noarch.rpm
-
Samba RNA extensions for file services (Version: 1.0.12)
-
This package provides the RNA interface for managing file
services.
rna-samba-file-1.0-12.noarch.rpm
-
Samba RNA extensions for print services (Version: 1.0.12)
-
This package provides the RNA interface for managing print
services.
rna-samba-print-1.0-12.noarch.rpm
-
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-skel-1.0-2.noarch.rpm
-
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.
rna-smb_accounts-1.0-12.noarch.rpm
-
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.
rna-ssl-1.0-8.noarch.rpm
-
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.
tomcat-3.2-2.i386.rpm
-
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.
unconsolable-1.0-6.noarch.rpm