## SafeFire PPP

### v1.1

# Frequently Asked Questions

### List of questions

Click on a "->" to get answer

1. I have registered SafeFire PPP, but still have "days left" message ->
2. I want to get SafeFire PPP to work on already established connection ->
3. How do I disable connection beeps? ->
4. Can SafeFire PPP be used as PPP Server? ->
5. What version of SafeFire PPP do I need to purchase to work as server ->
6. Suddenly SafeFire PPP stopped authenticating users ->
7. I want a feature in the dialing scripts ->
8. I want to make advanced configuration and use PMPPP with it ->
9. I have created custom configuration file, but don't see it in the PMPPP list ->
10. I have created custom configuration file, but I don't see CPS in PMPPP when connected ->
11. I have created custom configuration file, it connects but Internet is not working ->
12. I want to create log file with PMPPP ->
13. I see few "FCS error" messages at the start of the connection ->
14. I want to play games that uses Battle-Net from inside the masqueraded network->
15. SafeFire PPP aborts in REXX.DLL and my system is completely frozen->

### Answers

1. Q:I have registered SafeFire PPP, but still have "days left" message
   A:First check if SafeFire PPP shows "registered to" message in the log file.

   If it does not, it is highly possible that SafeFire PPP don't see your key. Try to add the key file you've received to the default.cfg file.

   If you've found "registered to" message in the log, "days left" message can mean that you've bought non-Gold version and some features are still disabled (i.e. If you have SOHO version SafeFire PPP will inform you that Multiuser DialIn feature is still in evaluation mode). Please ignore this message.

   Return to the list of questions

2. Q:I want to get SafeFire PPP to work on already established connection
   A:Please add following lines to the configuration file You've selected:

   > `[ppp]
   > restart=0
   > port.script.mode=SLATTACH
   > port.script=
   > port.dtr=0
   > `

   Return to the list of questions

3. Q:How do I disable connection beeps?
   A:Please add following lines to the configuration file You've selected:

   > `[plugman]
   > buzz=0
   > `

   Return to the list of questions

4. Q:Can SafeFire PPP be used as PPP Server?
   A:Yes. SafeFire PPP can handle unlimited number of dialin lines. (using single process). Number of lines is only limited by OS/2 stack (there is a limit of 32 logical PPP interfaces). Link Guard Solutions is working on the overcoming this limit.

   Return to the list of questions

5. Q:What version of SafeFire PPP do I need to purchase to work as server
   A:This depends on your needs. Even Value version provide some server functions. The main difference between Value and ISP version (Gold has all features of ISP) is that Gold version can use database with multiple user account while Value version can only be set up to authenticate single user (and this is usually enough for leased lines/limited dialin).

   Return to the list of questions

6. Q:Suddenly SafeFire PPP stopped authenticating users
   A:Please remember that after 30 days of evaluation some functions (including user authentication) will stop working. You have to purchase one of SafeFire PPP licenses.

   Return to the list of questions

7. Q:I want a feature in the dialing scripts
   A:It was decided by Link Guard Solutions that current version of internal dialing scripting is enough for most basic needs and functionality won't be extended. All advanced needs can be satisfied by Rexx scripting.

   Note: Please remember that you can use any of Rexx scripts already written for the standard OS/2 ppp implementation. Some of then are provided with OS/2 TCPIP support, many can be found at Hobbes.

   Return to the list of questions

8. Q:I want to make advanced configuration and use PMPPP with it
   A:The simplest way to create your own configuration is to alter one of sample configuration files provided. If you still want to create your own unique configuration file we can advice you to read Concepts Guide first. Also if you want to use this configuration with PMPPP please read two following answers.

   Return to the list of questions

9. Q:I have created custom configuration file, but don't see it in the PMPPP list
   A:PMPPP dynamically loads configuration files from %LGSDIR%\CONFIG directory. To be shown in the PMPPP list file must have special first line. Format of the first line is:
   `;TITLE:Name of the Configuration`
   where Configuration File Name is name that will be shown in the list.

   Also configuration files should have CFG extension.

   Return to the list of questions

10. Q:I have created custom configuration file, but I don't see CPS in PMPPP when connected
    A:For CPS to be shown in the PMPPP graph pl_ppp:pppstack type plugin instance should be named cl_pppstack.

    Return to the list of questions

11. Q:I have created custom configuration file, it connects but Internet is not working
    A:It is highly possible that your binding is not working and stack plugin was not loaded at all. Please remember that it is vital not only to create right bindings but also to put them in right sections. Please read Concepts Guide for details.

    Return to the list of questions

12. Q:I want to create log file with PMPPP
    A:Log files can be created with PMPPP in the same way as with SFPPP.EXE or SFCON.EXE. Please read Logging Reference to get details.

    Return to the list of questions

13. Q:I see few "FCS error" messages at the start of the connection
    A:SafeFire PPP assumes that connection starts right after dialing script was finished. But very often there is some information sent from provider or even modem put to COM port before entering packet mode. Such information can be considered as "wrong" packet by SafeFire PPP and it shows "FCS error" message. Please ignore such a messages at the start of the connection.

    Return to the list of questions

14. Q:I want to play games that uses Battle-Net from inside the masqueraded network
    A:Due to design of Battle-Net protocol it is impossible to use this setup for more than one computer at a time. Lets assume that computer which will be used to play games has an IP 192.168.1.15. Then following changes in section [nat] in configuration file is required:

    > `[nat]
    > map=0.0.0.0:116,192.168.1.15:116 tcp
    > map=0.0.0.0:118,192.168.1.15:118 tcp
    > map=0.0.0.0:6112,192.168.1.15:6112 udp
    > `

    If you're using packet filter, you probably will need to open some ports in section [filter]:

    > `[filter]
    > rule=allow tcp from any 116 to 192.168.1.15 116
    > rule=allow tcp from 192.168.1.15 116 to any 116
    > rule=allow tcp from any 118 to 192.168.1.15 118
    > rule=allow tcp from 192.168.1.15 118 to any 118
    > rule=allow udp from any 6112 to 192.168.1.15 6112
    > rule=allow udp from 192.168.1.15 6112 to any 6112
    > `

    Return to the list of questions

15. Q:SafeFire PPP aborts in REXX.DLL and my system is completely frozen
    A:Most likely you have Object-REXX enabled in your system. Until appropriate fix will not be released by IBM you should either switch to Classic REXX or disable REXX hook by clearing appropriate field in Settings dialog.

    Return to the list of questions

Return to documentation index | SafeFire PPP (C) Link Guard Solutions 1999, 2000