This chapter explains how to configure a PPP link that uses a leased line between peers. Major sections include the following:
Leased-line links are relatively easy to set up, in comparison with dial-up links. In most instances, you do not have to configure the CSU/DSU, dialing services, or authentication. If you do need to configure the CSU/DSU, refer to the manufacturer's documentation for aid with this complex task.
The task map in the next table describes all the tasks that are involved in setting up the basic leased-line link.
Some types of leased lines do require the CSU/DSU to “dial” the address of the opposite peer. For example, Frame Relay uses Switched Virtual Circuits (SVCs) or Switched 56 service.
Task |
Description |
For Instructions |
---|---|---|
1. Gather preconfiguration information |
Gather data that is needed prior to setting up the link. | |
2. Set up the leased-line hardware |
Assemble the CSU/DSU and synchronous interface card. | |
3. Configure the interface card, if required |
Configure the interface script to be used when the leased line is initiated. | |
4. Configure information about the remote peer |
Define how communications between your local machine and the remote peer should work. | |
5. Start up the leased line |
Configure your machine to start up PPP over the leased line as part of the booting process. |
The task in this section involves configuring equipment that is required by the leased-line topology that is introduced in Example of a Configuration for a Leased-Line Link. The synchronous devices that are required to connect to the leased line include the interface and modem.
Before you perform the next procedure, you must have the following items:
Working leased line that is installed at your site by the provider
Synchronous unit (CSU/DSU)
Solaris 9 release or Solaris 10 release installed on your system
Synchronous interface card of the type that is required by your system
Physically install the interface card into the local machine, if necessary.
Follow the instructions in the manufacturer's documentation.
Connect the cables from the CSU/DSU to the interface.
If necessary, connect cables from the CSU/DSU to the leased-line jack or similar connector.
Configure the CSU/DSU, as instructed in the documentation from the manufacturer or network provider.
The provider from whom you rented the leased line might supply and configure the CSU/DSU for your link.
Configure the interface card, if necessary, as instructed in the interface documentation.
The configuration of the interface card involves the creation of a startup script for the interface. The router at LocalCorp in the leased-line configuration that is shown in Figure 16–2 uses an HSI/P interface card.
The following script, hsi-conf, starts the HSI/P interface.
#!/bin/ksh /opt/SUNWconn/bin/hsip_init hihp1 speed=1536000 mode=fdx loopback=no \ nrzi=no txc=txc rxc=rxc txd=txd rxd=rxd signal=no 2>&1 > /dev/null |
Indicates that HSI/P is the synchronous port used
Set to indicate the speed of the CSU/DSU
To configure the local machine on the leased line, refer to How to Configure a Machine on a Leased Line.
The task in this section explains how to set up a router to function as the local peer on your end of a leased line. The task uses the leased line that was introduced in Example of a Configuration for a Leased-Line Link as an example.
Before you perform the next procedure, you must have completed the following:
Set up and configure the synchronous devices for the link, as described in Configuring Synchronous Devices on the Leased Line
Obtained the root password for the local machine on the leased line
Set up the local machine to run as a router on the network or networks to use the services of the leased-line provider
Become superuser on the local machine (router) or assume an equivalent role.
Roles contain authorizations and privileged commands. For more information about roles, see Configuring RBAC (Task Map) in System Administration Guide: Security Services. To configure a role with the Primary Administrator profile, see Chapter 2, Working With the Solaris Management Console (Tasks), in System Administration Guide: Basic Administration.
Add an entry for the remote peer in the router's /etc/hosts file.
# cat /etc/hosts # # Internet host table # 127.0.0.1 localhost 192.168.130.10 local2-peer loghost 192.168.130.11 local1-net 10.0.0.25 farISP |
The example /etc/hosts file is for the local router at the fictitious LocalCorp. Note the IP address and host name for the remote peer farISP at the service provider.
Create the file /etc/ppp/peers/peer-name to hold information about the provider's peer.
For this example leased-line link, you create the file /etc/ppp/peers/farISP.
# cat /etc/ppp/peers/farISP init '/etc/ppp/conf_hsi' local /dev/hihp1 sync noauth 192.168.130.10:10.0.0.25 passive persist noccp nopcomp novj noaccomp |
The following table explains the options and parameters that are used in /etc/ppp/peers/farISP.
Create an initialization script that is called demand, which creates the PPP link as part of the booting process.
# cat /etc/ppp/demand #!/bin/sh if [ -f /var/run/ppp-demand.pid ] && /usr/bin/kill -s 0 `/bin/cat /var/run/ppp-demand.pid` then : else /usr/bin/pppd call farISP fi |
The demand script contains the pppd command for establishing a leased-line link. The following table explains the content of $PPPDIR/demand.
Code Sample |
Explanation |
---|---|
if [ -f /var/run/ppp-demand.pid ] && /usr/bin/kill -s 0 `/bin/cat /var/run/ppp-demand.pid` |
These lines check to see if pppd is running. If pppd is running, it does not need to be started. |
/usr/bin/pppd call farISP |
This line launches pppd. pppd reads the options from /etc/ppp/options. The call farISP option on the command line causes it to read /etc/ppp/peers/farISP, also. |
The Solaris PPP 4.0 startup script /etc/rc2.d/S47pppd invokes the demand script as part of the Solaris booting process. The following lines in /etc/rc2.dS47pppd search for the presence of a file that is called $PPPDIR/demand.
if [ -f $PPPDIR/demand ]; then . $PPPDIR/demand fi |
If found, $PPPDIR/demand is executed. During the course of executing $PPPDIR/demand, the link is established.
To reach machines outside the local network, have users run telnet, ftp, rsh, or similar commands.
If you have followed all the procedures in this chapter, you have completed the configuration of the leased-line link. The following list provides references to related information.
To find troubleshooting information, see Fixing Leased-Line Problems.
To learn more about the files and options that are used in this chapter, see Using PPP Options in Files and on the Command Line.