## SafeFire Links

### v1.3a

# Frequently Asked Questions

### List of questions

Click on a "->" to get answer

1. I want to get SafeFire Links to work on already established connection ->
2. How do I disable connection beeps? ->
3. Can SafeFire Links be used as PPP Server? ->
4. I want a feature in the dialing scripts ->
5. I want to make advanced configuration and use SFGUI with it ->
6. I have created custom configuration file, but don't see it in the SFGUI list ->
7. I have created custom configuration file, but I don't see CPS in SFGUI when connected ->
8. I have created custom configuration file, it connects but Internet is not working ->
9. I want to create log file with SFGUI ->
10. I see few "FCS error" messages at the start of the connection ->
11. I want to play games that uses Battle-Net from inside the masqueraded network->
12. SafeFire Links aborts in REXX.DLL and my system is completely frozen->
13. PPP connection is established but log contains "ipcp: peer IP 0.0.0.0" and no IP routing has been setup->

### Answers

1. Q:I want to get SafeFire Links 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

2. 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

3. Q:Can SafeFire Links be used as PPP Server?
   A:Yes. SafeFire Links 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).

   Return to the list of questions

4. 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

5. Q:I want to make advanced configuration and use SFGUI 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 SFGUI please read two following answers.

   Return to the list of questions

6. Q:I have created custom configuration file, but don't see it in the SFGUI list
   A:SFGUI dynamically loads configuration files from %LGSDIR%\CONFIG directory. To be shown in the SFGUI 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

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

   Return to the list of questions

8. 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

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

   Return to the list of questions

10. Q:I see few "FCS error" messages at the start of the connection
    A:SafeFire Links 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 Links and it shows "FCS error" message. Please ignore such a messages at the start of the connection.

    Return to the list of questions

11. 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

12. Q:SafeFire Links 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

13. Q:PPP connection is established but log contains "ipcp: peer IP 0.0.0.0" and no IP routing has been setup.
    A:Your peer's PPP implementation is broken and doesn't send peer address. To workaround this problem you need to select an IP address which is never used in your routing (something like 172.19.254.254 usually is fine value) and add "ip.peeraddress=<this_fake_peer_IP>" line to the PPP plugin section in your config.

    Return to the list of questions

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