PPP Link parametering and connection

First, we will describe all the PPP Link functions. Then we will see It is the main box of PPP Link. When thix box is well configurated, it is the only one you need.

Status
shows the current state of PPP Link. Messages are :
Disconnected: there is no active link with internet.
Connected: The modem link is settled.
PPP Config: The PPP configuration is in process (LCP level).
IP Config: the IP address configuration is in process.
IP Adress: The link with internet is settled. Your IP address is displayed behind (NCP level).
Error: an error occured.

The following buttons are displayed for your information. You can not modify them. The parameters writtenn --- will be replaced by true values as soon as the PPP Link is settled (they depend on the PPP configuration).
MRU: Maximum Receive Unit, maximum size of a PPP pocket.
TTL: Time To Live, Time of life of a TCP/IP pocket.
MSS: Maximum Segment Size, Maximum size of a data pocket conveied in TCP/IP.
R-WIN: Receive Window, acceptable data quantity.
VJHC: Van-Jacobson Header Compression, compression protocol of the TCP/IP header which saves time. this option is not yet active.

TRACE
This button creates a PPPTRACE.LOG file. It transcribes the whole activity of the network. It must be selected before clicking on CONNECTION to be effective. In case of network problems (too much serious errors, pocket loss, DNS errors), we advise you to send us one copy of the trace file in order to analyse the problem.
WATCH OUT! Using the trace mode make the program slow down, so it is better to use it only it is necessary. Besides, if your computer is mising power (from 68000 to 8 MHz), the created slowness disturbs a lot the PPP link (pocket loss for example).

CONNECTION
To click on this button make the PPP link settle. This button is active only if the status box indicates DISCONNECTED or ERROR.

DECONNECTION
This button has the opposite function : it cuts off the PPP link. This button is active only if IP ADRESS: ... is displayed in satatus. Note that to click on this button does not hang up the modem with some providers. Please turn off the modem yourself as long as we have not located the bug.

During all the process of the PPP link you can stop it by pressing [ESC].

II/ Login

Phone number
Note here the access point to internet (POP: Point of Presence) that your provider gave you. This phone number puts you through to a modem. To make sure,call the number with a phone and insure that a modem picks off.

User name
Note here your user name, called also Login. Usually, this name is a part of your part e-mail (before the @).

Password
This confidential code makes your provider sure that it is you who is connected and not an usurp person.

Password method
You can select how your provider will identify you. The PAP (Password Authentication Protocol) and CHAP (Challenge Handshake Authentication Protocol) protocols are automatic and need not more informations. On the other hand, the authentication with LOGIN requires to put the right parameters into the DIALOGUE box. Please note that the CHAP protocol is not yet managed (it is seldom used).

III/ Dialog

In this box you have 6 lines to set the dialog with your provider. It is used for an login mode authentication. However, some providers requires somedata exchange for a correct setting up.

In the left column, you note the data you wait from your provider. In the right column, the data you will give in reply to it. This data exchange is easy to prepare with the method explained in the secon part.

There are some few keywords to replace symbolically some essential data.
%l Login: replace the user name
%p Password: replace the password
%r Return: send a carriage return
%w Wait: lead a 2 seconds wait
This various keywords are effective if they are alone on the line. In a later version, they can be mixed with others data.

Some providers (like Compuserve (TM)) may need more than 6 controls exchanges or more than 16 characters control (command). For that you can edit the PPPLINK.INF file with a simple text editor. The lines from RCV1 to RCV9 and from SND1 to SND9 allows you to encode 9 waits and 9 replies of 32 maximum characters. The data must be put onto the empty which follows the SND or RCV control. Do not change the appearance of the file neither add nor remove lines, otherwise the PPPLINK.INF file would be unusable. When a file is modified like that, the first 6 controls are displayed in the dialog and shortened at 16 characters. Nevertheless, the controls are enterily interpretated.
WATCH OUT! If you save the parameters with PPP LINK, the first 6 controls will be shortened and you will have to reedit then.

IV/ Adresses

IP address
Note here you address if your provider requires a set (fixed) IP address. If it requires a dynamic IP address (changing at every new connection) you have to let here 0.0.0.0. With some providers, the indication "0.0.0.0." does not permit to obtain a correct address because the provider accepts 0.0.0.0. as a valid address (displayed into STATUS box after the connection). In this case, you have to indicate 255.255.255.255. as IP address.

Domain name servers
Note here the address of the DNS your provider supplied. The left box corresponds to the primary DNS and the right box to the secondary DNS (this one is optionnal). If you have no secondary DNS, let 0.0.0.0. Actually PPP LINK only uses the primary DNS.

Proxy server
If your provider is fit out with a proxy server (local cache for the most asked files) you indicate here its address. Actually Wen.Suite does not use proxy servers.

No proxy for files...
If the proxy system is active, you have to note here the URL address of the files which do not have to get through the proxy. It is the URL of your provider. Indeed, if you use the proxy to access to your provider, it brings out 2 local accesses where as only one should be sufficient. Thus, the programm becomes very slow.

DNS cache
The results of the requests to the DNS server are stored into a CACHE.DNS file. Using this file enables to save a lot of time. However an URL may change its IP addres ; in this case, the data the DNS file return are falses. If you principally access to servers which address often change, it may be useful to active this option.
NOTE : you can take an URL out of the DNS file aid of a text editor. In the CACHE.DNS file, look for the URL you want to remove. When you have found it, remove the line as well as the following line (this one contains the IP address encoded in hexadecimal). Restrict as much as you can the fact to act on the CACHE.DNS file because you could make it unusable if it is bad handled.

V/ Modem

With theses boxes you encode the controls destinated to your modem. They are pre-set to make a good process of the most part of the Hayes (TM) modems. The INITIALISE MODEM line is free to allow you to configurate some communication parameters. For the opposite example, the ATF10 string has been set, the strings aims to reduce the modem speed to 14400 bauds wide (this control depends on the modem) ; it is an representative example of a control you have to fit onto the INITIALISE MODEM line.

Please refer to the instructions book of your modem to set up at best the data of this box.

Documentation follows

Second part of PPP Link

Introduction to Wen.Suite

Program parameters


Wen.Suite (c) OXO Systems 97