|
» |
|
|
|
Internet Services on the HP 3000 consist of eight individual
services that enable the HP 3000 to communicate with other nodes
on an internetwork. The program and configuration files needed to
run Internet Services is part of the MPE/iX Fundamental Operating
Software. No separate software product is necessary to use Internet
Services. The services are briefly described in Table 1-1 “Summary of HP 3000 Internet Services ”. Table 1-1 Summary of HP 3000 Internet Services Service | Description |
---|
inetd | The Internet daemon
inetd is the
master server for the group of Internet Services rather than an
individual network service. You must install and configure inetd
on your system to use the other services as listed below. | telnet | The telnet server uses the standard virtual
terminal protocol to allow users on a remote node that supports
Internet Services to log on and run most applications on the host
HP 3000. | bootpd | The Bootstrap Protocol daemon, or bootpd,
is used to boot, or start, devices such as routers, printers, X-terminals
and diskless workstations. Client systems use bootpd
to find their own IP address and the name of the boot file to load
into memory and execute. | tftpd | The Trivial File Transfer Protocol daemon
tftpd is used
to transfer the boot files needed to start network devices. In this
implementation of Internet Services, tftpd
enables an HP 3000 to boot network printers. | remsh | The remote shell client allows a user
on an HP 3000 to access a remote UNIX host and execute a UNIX command
or script without logging on. | ftp | The File Transfer Protocol (FTP) is an
ARPA service that allows users to transfer files among other networked
systems. FTP is the file transfer program that uses the ARPA standard
File Transfer Protocol. FTP can be used with systems supporting
the ARPA FTP service such as other HP systems, UNIX systems, and
non-UNIX systems. | Samba | Samba/iX is a suite of programs which
allow clients to access a server's file space and printers
via the Server Message Block (SMB) protocol. It allows the MPE/iX
shell operating system to act as a file and printer server for SMB
clients, which are primarily, Windows NT, Windows 95 and
Windows for Workgroups | DNS | BIND (Berkeley Internet Name Domain) is an
implementation of the Domain Name System (DNS). A complete implementation
of DNS BIND/iX is available on MPE/iX. DNS BIND/iX will enable MPE/iX
host to act as a DNS server, both responding to queries as well
as communicating with other DNS servers on the local network and
the Internet. |
| | | | | NOTE: Throughout this manual, the term daemon,
which is familiar to UNIX users, and the term server
are used interchangeably. | | | | |
System Requirements | |
The Internet Services program and configuration files come
with version C.55.00 or greater, of the MPE/iX Fundamental Operating
Software (FOS). (The exception to this is the Telnet Client, which
was made available to customers on the earlier version of MPE/iX,
C.50.00.) As part of MPE/iX FOS, Internet Services can run on any
Precision Architecture-RISC model of the HP 3000. They are not available
on earlier "classic" HP 3000 computers
running MPE V. To run Internet Services, you must: Configure one or more network interface
link cards that support TCP/UDP/IP
communications protocol. Configure the Net Transport communications software
which uses the TCP/UDP/IP protocol.
The necessary software and at least one TCP/UDP/IP
network interface card is delivered with each PA-RISC HP 3000 system.
Internet Services runs on top of the Net Transport software and
therefore runs over any type of link supported by Net Transport. Verifying Installation of Internet Services Files | |
If you have installed or updated to version C.60.00 of MPE/iX,
use the following steps to verify that the Internet Services files
exist on your system: If necessary, log on the system as MANAGER.SYS. Enter a LISTFILE
command for the NET group of the SYS account: Check the list displayed on your screen and make
sure that you have the following files: - BOOTPD
BOOTPQRY - BPTABSMP
INETD - INSECSMP
INSVXL - JINETD
PROTSAMP - REMSH
SERVSAMP - TFTPD
Run the Node Manager Maintenance utility to verify
that you have successfully installed the set of Internet Services
files (except for Telnet files, which you will check in Chapter 3 “Telnet Service”) :NMMAINT,73 You will see information similar to the following: : nmmaint,73 NMS Maintenance Utility 32098-20014 B.00.09 (C) Hewlett Packard Co. 1984 WED, JUL 23, 1997, 11:08 AM Data comm products build version: N.55.15 Subsystem version ID's: Internet Services for the HP3000 module versions: NM program file: INETD.NET.SYS Version: B0001003 NM program file: BOOTPD.NET.SYS Version: B0001003 NM program file: BOOTPQRY.NET.SYS Version: B0001002 NM program file: TFTPD.NET.SYS Version: B0001002 NM program file: REMSH.NET.SYS Version: B0001003 XL procedure: INSVXL_SECURE_VERS Version: B0001004 XL procedure: INSVXL_IPCSEC_VERS Version: B0001002 XL procedure: INSVXL_NSRW_VERS Version: B0001003 XL procedure: INSVXL_NETOF_VERS Version: B0001002 XL procedure: INSVXL_SYSLOG_VERS Version: B0001003 XL procedure: INSVXL_SIGNAL_VERS Version: B0001002 XL procedure: INSVXL_GETTIME_VERS Version: B0001003 Internet Services for the HP3000 overall version = B.00.01 |
The final line of information, which displays the current
overall version of these software files, is useful when you need
to call the Hewlett-Packard support staff. Check for any error messages, such as a module is
missing, or a message telling you of a version mismatch, for example: Version levels differ in one or more modules. (NMERR 103) Internet Services for the HP3000 overall version = ?.??.?? |
Using Domain Name Resolver | |
To use the domain name resolver to resolve domain names to
their IP addresses, you will need to configure a set of ASCII files
on each node that contain the necessary information. Refer to the
"Configuring the DNS Resolver" section of this
chapter, or the HP 3000/iX Network Planning and Configuration
Guide. Sample Configuration Files | |
When you install or update to version C.60.00 of MPE/iX, a
set of sample configuration files is
automatically copied to the NET group of the SYS
account for you. For example, INCNFSMP
is the name of the sample inetd
configuration file. These files were named and installed in this
form to prevent overwriting any genuine configuration files already
in use. To view the group of files installed in NET.SYS,
enter: :LISTFILE @.NET.SYS To configure Internet Services, you will do one of two things: If there are configuration files already
in use, you will add the information needed to use each of the Internet
Services to those files. If you are not already using Internet Services configuration
files, you will use the sample configuration files that were installed
with the FOS as templates for your own set. In this case, you will
use the COPY command to create
each of the configuration files, then create a symbolic link from
a file name in the POSIX name space to the actual file, which exists
in the MPE name space. (Linking the files is explained next.) Finally,
you will edit the new configuration files to suit your needs.
Linking Configuration Files | |
The Internet Services software looks for some of its configuration
files in the POSIX name space and not in the MPE name space. For
example, it accesses the /etc
directory and looks for the file named inetd.conf
to read inetd
configuration data. It does not look for the file INETDCNF.NET.SYS. Rather than create two copies of the configuration file, one
for each name space, Hewlett-Packard recommends that you create
a symbolic link from a POSIX-named file to the MPE-named file. The
instructions in the remainder of this manual describe this process.
Linking the files, as opposed to making another copy of each one,
offers three important advantages. Linking the file ensures consistency
of content because regardless of which name you use to access the
file, you will be reading or updating the same file. Giving the file a name in each name space allows
you to view the file from either the POSIX or the MPE name space,
but it is recommended that you use an MPE text editor to make changes.
This is due to potential conflicts with the MPE/iX EOF marker if
any lines are added using a POSIX editor program. Making the POSIX name point to the MPE name ensures
that the file will be backed up with standard MPE STORE
procedures in case you haven't modified your STORE
command to back up new or changed files in the POSIX name space.
Installed Configuration Files | |
If you install and configure all of the Internet Services
according to the instructions in this manual, you will have the
set of files described in Table 1-2 “Configuration
Files”. Table 1-2 Configuration
Files Sample name | MPE name space | HFS name space | Description |
---|
SERVSAMP.NET.SYS | SERVICES.NET.SYS | /etc/services | The services name file, which associates
an official service name and alias with the
port number and protocol that a service uses. You will edit the
services file for each new service you are adding to your system.
The executing program uses the file named SERVICES.NET.SYS. | PROTSAMP.NET.SYS | PROTOCOL.NET.SYS | /etc/protocols | The file containing a list of protocols
known to the system and the identification number and one or more
aliases for each. You will rarely, if ever, need to edit this file.
The executing program uses the file named PROTOCOL.NET.SYS. | INCNFSMP.NET.SYS | INETDCNF.NET.SYS | /etc/inetd.conf | The configuration file for the Internet
daemon inetd,
which determines which installed Internet Services are available
to users. The executing program uses the file named /etc/inetd.conf. | INSECSMP.NET.SYS | INETDSEC.NET.SYS | /usr/adm/inetd.sec | The optional security file for inetd,
which lets you control access to individual services by specific
nodes. The executing program uses the file named /usr/adm/inetd.sec. | BPTABSMP.NET.SYS | BOOTPTAB.NET.SYS | /etc/bootptab | The configuration file for the Bootstrap
protocol daemon, bootpd.
The executing program uses the file named /etc/bootptab. |
For each individual service you install, you will always edit
the services file and the inetd
configuration file. It is unlikely that you will need to edit the
protocols file. The remainder of this chapter explains the services
and protocols file. Chapter 2 “Internet Daemon” explains working with the inetd
configuration files.
|