Configuring Morningstar Software with Solaris 2.3 to Connect to the Internet via LanDial 1. Morningstar's software will not operate unless you obtain and install a "license key" from Morningstar. Type the following command: showrev Send the output, along with your Morningstar 4-digit support number, via e-mail to support@morningstar.com, or via fax to 614 459 5054. Morningstar will provide you with a key, which you place in a specified file on a single line opposite your hostname (mode 600, owner root). 2. Create a group ppp in /etc/group. Described in Sec. 4.2 of Morningstar's user guide. For example ppp:*:42: 3. Install the software, per Morningstar's read.me file. 4. You should have a registered Class C network number (assigned by us if you do not currently have one). Configure the IP address of this host from your Class C network number. (We will assume that this host uses the .1 address for that network.) The IP address for your host is _____________________ 5. Configuration of Files: (a) cp /usr/lib/ppp/Dialers.ex /usr/lib/ppp/Dialers View /usr/lib/ppp/Dialers, determine which entry matches your modem and uncomment it. If your modem is not listed, then use the entry HAYES-9600. Then tip to the modem, type AT and it should return OK. (b) cp /usr/lib/ppp/Systems.ex /usr/lib/ppp/Systems vi /usr/lib/ppp/Systems This is a chat script, similar to a uucp-style dialing and login procedure. uncomment the line #42.42.42.42 Any ACU 38400 18005551212 in: Pldcs word: \qPPPassword and change the appropriate fields as follows: change 42.42.42.42 to the IP address of the LanDial router at the POP in the city nearest you For ___________________, that IP address is _____________________. 38400 is the highest baud rate supported by your modem DTE 18005551212 is the local POP phone number: ________________________ replace Pldcs with your login ID: ___________________ replace PPPassword with your password (c) cp /usr/lib/ppp/Startup.ex /usr/lib/ppp/Startup vi /usr/lib/ppp/Startup duplicate the lines #pppd `hostname`:42.42.42.42 auto idle 1800 # (echo -n ' LAN-DCS') >/dev/console #route add default 42.42.42.42 1 uncomment the duplicated lines and change them as follows: change 42.42.42.42 in both places to the IP address of the LanDial router (see the Systems file entry) make sure the idle timeout (in seconds) is long enough to permit you to bring the connection up (d) cp /usr/lib/ppp/Devices.ex /usr/lib/ppp/Devices vi /usr/lib/ppp/Devices Make an entry as follows: modem-type device speed rtscts modem-type is the entry determined in /usr/lib/ppp/Dialers device is the port you have the modem connected to (cua/a, for example) speed is the modem DTE speed used in /usr/lib/ppp/Systems Sample entry: T3000 cua/a 38400 rtscts (e) cp /usr/lib/ppp/Auth.ex /usr/lib/ppp/Auth vi /usr/lib/ppp/Auth Make an entry as follows. Make sure all other entries are commented out. LDxxxxxx mypassword Where LDxxxxxx is your account name and mypassword is your password associated with your account name. 5. Initiating a connection To start up the pppd daemon, do the command: pppd this-host-IP-address:ip-address-of-router auto up Note: ip-address-of-router is the IP address used in /usr/lib/ppp/Systems; this-host-IP-address is the one you configured in Step 4, above. The modem should dial immediately. Once the connection is established you should be able to ping the ip-address-of-router. Then execute the command: route add default ip-address-of-router 1 6. Once you can successfully do the above steps, add the following to /etc/rc2. After a reboot, the connection can now be established by sending any type of traffic over the link (mail, ping, etc). if [ -f /usr/lib/ppp/Startup ]; then /usr/lib/ppp/Startup fi