Previous | Contents | Index |
Use the DCL command SET TERMINAL and applicable qualifiers to set up an asynchronous port for use with the modem.
$ SET TERMINAL TTA0: /ALTYPEAHD /AUTOBAUD /DIALUP /DISCONNECT /EIGHTBIT - _$ /MODEM /NOHANGUP /NOHOSTSYNC /NOPASTHRU /NOREADSYNCH /NOTTSYNCH - _$ /PERMANENT /TYPE_AHEAD |
/ALTYPEAHD | Creates a permanent, alternate type-ahead buffer. (The system parameter TTY_ALTYPADH determines the size of the type-ahead buffer.) Helpful when transferring larger files. This qualifier is required. |
/AUTOBAUD | Detects the incoming baud rate. |
/DIALUP | Specifies that the terminal is a dialup terminal. This qualifier is required. |
/DISCONNECT | Ensures that the process is disconnected if the line detects a hangup. |
/EIGHTBIT | Sets the terminal to use the 8-bit ASCII format. This qualifier is required. |
/MODEM | Specifies the use of a modem. This qualifier is required. |
/NOHANGUP | Does not hang up the modem when the client logs off. This is the default. This qualifier is required. |
/NOHOSTSYNC | Does not allow the use of Ctrl/S or Ctrl/Q functions from the terminal to stop or resume transmission when the input buffer is full or empty. This is the default. |
/PASTHRU | The terminal passes format-type data, such as carriage returns and tabs, to an application program as binary data. This is the default. |
/NOREADSYNCH | Does not allow the use of Ctrl/S or Ctrl/Q functions to synchronize data transmitted from the terminal. This is the default. |
/NOTTSYNCH | Does not allow transmission to be stopped or resumed by entering Ctrl/S or Ctrl/Q, respectively. |
/PERMANENT | Saves the settings. |
/TYPE_AHEAD | Enables remote modems. Must be set. The terminal accepts unsolicited input to the limit of the type-ahead buffer. This is the default. |
TCPIP> SET INTERFACE PPn /SERIAL_DEVICE=TTn: /HOST=IP_address - _TCPIP> /NETWORK_MASK=IP_address /DESTINATION=IP_address /COMPRESS=AUTO |
TCPIP> SET INTERFACE PPn /SERIAL_DEVICE=TTn: /HOST=IP_address |
If the connecting client host has only a loopback and tunnel interface defined: |
Enter the following command to enable IP forwarding:
TCPIP> SET PROTOCOL IP/FORWARD |
To enable IP forwarding in the configuration database, enter the following command:
TCPIP> SET CONFIGURATION PROTOCOL IP/FORWARD |
Alternatively, use the sysconfig utility. First, define the TCP/IP Services foreign commands:
$ @SYS$MANAGER:TCPIP$DEFINE_COMMANDS.COM |
Enter the following sysconfig commands:
$ sysconfig -r inet ipforwarding=1 $ sysconfig -r inet ipgateway=1 $ sysconfig -q inet |
These changes affect the running system only. To make permanent changes to the system, modify the TCPIP$ETC:SYSCONFIGTAB.DAT database as described in the HP TCP/IP Services for OpenVMS Tuning and Troubleshooting guide. |
To send notifications automatically on all connected LANs when new hosts or networks become reachable, use dynamic routing with the /SUPPLY option. For example, every time a PPP link is set up to a new subnetwork, RIP (Routing Information Protocol) advertises a corresponding route.
For example, enter the following commands:
TCPIP> START ROUTING /SUPPLY TCPIP> SET CONFIGURATION START ROUTING /SUPPLY |
If your PPP and Ethernet interfaces are in the same network, a route is
created automatically for the client hosts and an ARP proxy is
advertised.
3.2.1.6 Initiating a PPP Connection
You use the OpenVMS PPP utility (PPPD) and associated commands to establish and manage a temporary PPP connection from an OpenVMS Alpha client host to an OpenVMS dialup provider or terminal server. Note that NETMBX and OPER privileges are required to establish a successful connection and to display OPCOM messages.
To invoke PPPD, enter the DCL command PPPD. The PPPD commands are summarized in the following table. For detailed information about PPPD commands and qualifiers, enter the HELP command.
Command | Function |
---|---|
CONNECT | Establishes a network connection through the current physical port or a specified remote port. |
DIAL_OUT | Allows direct access to a device in order to dial out over a modem or link to an external device. |
DISCONNECT | Terminates the network connection and returns control to the terminal driver. |
EXIT | Leaves the utility and returns you to the DCL command prompt ($). |
HELP | Displays help text for PPPD commands. |
SET | Determines the device and line characteristics for the specified terminal. |
SHOW | Displays the device and line characteristics of the specified terminal. |
To initiate a PPP connection from an OpenVMS Alpha client to an OpenVMS dialup provider or terminal server, follow these steps.
$ PPPD PPPD> DIAL_OUT TTA0 Type control-~ to send a break control-\ to disconnect control-@ to switch to a Point-to-Point connection. atdt 8671234 |
$ PPPD PPPD> CONNECT |
LOCAL> CONNECT PPP Local -561- Starting SLIP or PPP datalink session %PPPD-I-CONNECTTERM, converting connection on device _TTA0: to a Point-to-Point connection |
%%%%%%%%%%% OPCOM 23-APR-1998 15:44:32.10 %%%%%%%%%%% Message from user XYZnet on JONES %TCPIP-S-PPPDISCONN, Disconnected PPP Interface PP1 on TTA0 |
To remove the PPP configuration, follow these steps:
TCPIP> SET NOINTERFACE PPn |
Configuring the network interface for SLIP is the same as configuring the interface for Ethernet connections. In this case, the network interface is the modem connection. Remember that before you can configure a SLIP line, you must choose an IP address for the interface at each end of the line and establish a physical connection.
Use the following commands to set up the SLIP interface:
Table 3-3 describes the command qualifiers used for configuring SLIP interfaces.
Qualifier | Description |
---|---|
/[NO]AUTO_START | Optional. The default is /AUTO_START. Automatically creates the interface on startup. |
/COMPRESS=[ON|OFF|AUTOMATIC] | Optional. The default is no compression. Enables or disables TCP header compression (CSLIP). With /COMPRESS=AUTOMATIC, compression remains off unless the remote host begins to use it. |
/[NO]FLOWCONTROL |
Optional. The default is No flow control. Enables the special handling
of XON and XOFF characters to work properly with modems that are
configured to interpret these characters locally.
Specify /FLOWCONTROL only if the host at the other end of the line is another host running TCP/IP Services. If you cannot use /FLOWCONTROL, configure your modem to pass all the XON and XOFF characters through transparently. |
/HOST=( host_name, IP_address) | Required. Host name or IP address of the local host. If your host is multihomed, you must specify an address in dotted-decimal notation. |
/NETWORK_MASK= subnet_address | Required. The subnet mask of the local SLIP interface in dotted-decimal notation. |
/SERIAL_DEVICE= device |
Required for hard-wired or dedicated modem connections. Optional for
dynamic connections.
Identifies the OpenVMS device name assigned to the SLIP interface, for example, TTA1. |
For example, the following command configures SLIP interface SL5, using the local IP address assigned to host CROW, with a subnetwork mask of 255.255.255.0. The interface uses the terminal device TTA3:. The /COMPRESS qualifier enables TCP header compression (CSLIP). The /FLOWCONTROL qualifier enables special handling of XON and XOFF characters.
TCPIP> SET INTERFACE SL5 /HOST=CROW /NETWORK_MASK=255.255.255.0 - _TCPIP> /SERIAL_DEVICE=TTA3 /COMPRESS=ON /FLOWCONTROL |
To configure SLIP with hard-wired lines, follow these steps:
You can configure either a terminal server port or an OpenVMS system to answer dialin calls.
Follow these steps:
$ SET TERMINAL TTA2 /PERMANENT /MODEM /NOHANGUP |
$ SET TERMINAL TTA2 /PERMANENT /NOTYPEAHEAD |
$ SET TERMINAL TTA2 /PERMANENT /NOAUTOBAUD /SECURE_SERVER |
$ SET HOST /DTE nx |
atdt telephone_number |
The following example shows a user named SLIP-USER at a PC named ROBIN with a 9600-baud modem, using terminal device TTA2 and connecting it to the port of a terminal server. In this example:
$ SET HOST /DTE TTA2 %REM-I-TOQUIT, connection established Press Ctrl/\ to quit, Ctrl/@ for command mode atdt 2222222 CONNECT 9600 # hootowl (not echoed) Network Access SW V1.5 for DS700-16 (c) Copyright 1994, Digital Equipment Corporation - All Rights Reserved Please type HELP if you need assistance Enter username>SLIP-USER Local> CONNECT SLIP Ctrl/\ TCPIP> SET INTERFACE SL2 /HOST=1.2.3.4 /NETWORK_MASK=255.255.255.0 - _TCPIP> /SERIAL_DEVICE=TTA1: /COMPRESS=ON |
You can configure your host to answer calls and establish connections initiated by users on remote hosts.
To set up your host as a SLIP provider:
TCPIP> SET INTERFACE SL5 /HOST=192.208.35.5 /SERIAL_DEVICE=TT |
As soon as you log out, your terminal port becomes a SLIP interface. Without causing the modem to hang up, start SLIP on the remote system.
To facilitate connection setup for end users, create a dedicated user name for each remote host that dials in. These users need to have a LOGIN.COM procedure that invokes appropriate SET TERMINAL commands and TCP/IP management SET INTERFACE commands, terminating with a LOGOUT command. Every user should specify a different SLIP interface name and host name (or IP address). These users require the OPER privilege to create interfaces.
You can enable IP forwarding on the SLIP provider host and start dynamic routing. For example, enter the following commands:
TCPIP> SET PROTOCOL IP /FORWARD TCPIP> SET CONFIGURATION PROTOCOL IP /FORWARD |
To send notifications automatically on all connected LANs when new hosts or networks become reachable, use dynamic routing with the /SUPPLY option. For example, every time a SLIP connection is set up to a new remote subnetwork, RIP (Routing Information Protocol) advertises a corresponding route. For example, enter the following commands:
TCPIP> START ROUTING /SUPPLY TCPIP> SET CONFIGURATION START ROUTING /SUPPLY |
Previous | Next | Contents | Index |