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. |
/AUTOBAUD | Detects the incoming baud rate. |
/DIALUP | Specifies that the terminal is a dialup terminal. |
/DISCONNECT | Ensures that the process is disconnected if the line detects a hangup. |
/EIGHTBIT | Sets the terminal to use the 8-bit ASCII format. |
/MODEM | Specifies the use of a modem. |
/NOHANGUP | Does not hang up the modem when the client logs off. Default. |
/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. Default. |
/PASTHRU | The terminal passes format-type data, such as carriage returns and tabs, to an application program as binary data. Default. |
/NOREADSYNCH | Does not allow the use of Ctrl/S or Ctrl/Q functions to synchronize data transmitted from the terminal. 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. 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 lines to enable IP forwarding:
$ sysconfig:==$SYS$SYSTEM:TCPIP$SYSCONFIG.EXE $ sysconfig -r inet ipforwarding=1 $ sysconfig -r inet ipgateway=1 $ sysconfig -q inet |
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:
TCPIP> START ROUTING /SUPPLY TCPIP> SET CONFIGURATION START ROUTING /SUPPLY |
Note: 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 (OpenVMS to OpenVMS)
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 display OPCOM messages.
To invoke PPPD, enter the DCL command PPPD. The available PPPD commands are summarized as follows. For detailed PPPD command and qualifier information, refer to the TCP/IP Networking on OpenVMS Systems manual or access online help for PPPD.
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 [Return] |
$ PPPD PPPD> CONNECT |
LOCAL> CONNECT PPP [Return] 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:
Configuring the network interface for SLIP is equivalent to configuring the interface for Ethernet connections. In this case, the network interface is the modem connection. Remember, before configuring 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 shows the command qualifiers used for configuring SLIP interfaces.
Qualifier | Description |
---|---|
/[NO]AUTO_START | Optional. The default is /AUTO_START. Automatically creates the interface upon startup. |
/COMPRESS=
|
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 DIGITAL TCP/IP Services for OpenVMS. 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:. /COMPRESS enables TCP header compression (CSLIP). /FLOWCONTROL 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 itself 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 terminal_name |
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 and TCPIP 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:
$ 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:
$ TCPIP START ROUTING /SUPPLY $ TCPIP SET CONFIGURATION START ROUTING /SUPPLY |
You can make your SLIP-connected host appear as if it were directly connected to the LAN. This is possible using a proxy ARP server --- usually the same host that is acting as a SLIP gateway into the LAN.
To use proxy ARP (Address Resolution Protocol), assign to the remote host an IP address in the same subnetwork as the LAN. As other hosts on the LAN attempt to communicate with the remote host, the SLIP gateway answers ARP queries for the remote host by giving its own LAN address. The gateway then forwards packets across the SLIP line.
Many DIGITAL DECserver terminal server products support SLIP connections and implement proxy ARP. If you dial in from an OpenVMS host to a terminal server, the terminal server automatically detects your IP address and begins responding to ARP queries, forwarding packets as necessary.
To use proxy ARP with a DECserver terminal server, assign an IP address in the same subnetwork as the terminal server.
On the terminal server, enter the SHOW PORT SLIP command. Verify that:
It is also possible to set up your host as a SLIP gateway with proxy ARP. You might prefer this approach if your dialin modems are attached directly to an OpenVMS system rather than to a terminal server.
Follow these steps on the host to become a SLIP gateway:
$ TCPIP SET INTERFACE SL0 /HOST=10.1.2.3 /SERIAL_DEVICE=TTA2 |
$ TCPIP SET ROUTE FINCH /GATEWAY=10.1.2.3 |
$ TCPIP SET ARP 08-00-2B-2C-4F-46 FINCH /PUBLIC |
$ TCPIP SET PROTOCOL IP /FORWARD |
When your host is set up as a SLIP gateway, create an interface on the remote host at the other end of the serial line. Specify an address in the same subnetwork as the LAN.
Although the two ends of the SLIP line are in different subnetworks, traffic can flow properly due to the interface route you added with the SET ROUTE command.
Previous | Next | Contents | Index |