                            SafeFire PPP
               Copyright (C) Link Guard Solutions Ltd., 1999

                             Version 0.9

                         (betatesting stage)

____________________________________________________________________________

0. ঠ.
____________________________________________________________________________

    1. ⠭
    2. ਯ  ᯥ毮᫥⥫쭮 ᨬ  ਯ
    3. 冷 ᪠ 䠩 䨣樨
    4. ࠬ  ப
    5.  䠩 䨣樨
    6. ਬ ᮧ ࠧ ஥
    7. FAQ

____________________________________________________________________________

1. ⠭
____________________________________________________________________________

    ᯠ 䠩 娢.
    ன ࠬ  䠩 sfppp.cfg.

NOTE:  ६   ᮢᥬ 﫨, ⮬ 
    . -   㯮  changes.txt, - .
    ᫥ 室  1.0 ﭨ 㤥 䨪஢   ᫨
     ,      ᮢ⨬.

     ᪮ ⠭ 室  ᫥騥  
    sfire.cfg:

    a) port.name=com1       - ᫨   㣮  ᨤ
    b) port.speed=115200    - ᫨   ﭥ,  ⠢ ,
    c) port.modem.dial=ATDP - ᫨  ந   ⮭/
    d) port.script=         - ᫥⥫쭮 ⨯ <뫠> <>
                              ᫥ ᮥ (ਬ ᫨ ਧ
                                ।⢠ PPP)
    e) port.phones=123-45-67    - ᯨ᮪ ⥫䮭 १ ';'
    f) port.script.timeout=45   -  ६ 饭  ᮥ.
    g) auth.client.clientname=<yourname> -- 祢 :)
    h) auth.client.clientpass=<yourpass> /


____________________________________________________________________________

2. ਯ  ᯥ毮᫥⥫쭮 ᨬ  ਯ
____________________________________________________________________________

    ७    ० ࠡ.

     । 祭 ६ port.script.mode,
      ਭ  祭: DIAL ( 㬮砭), SLATTACH,
    REXX.

     DIAL, ᭠砫   ७ .    
    ⠯, ᭠砫 뫠 ப  port.modem.init ( 㬮砭 ATZ),
     砥 "OK", ⥬ 뫠 port.modem.dial (ATD)  
    । ஬ ⥫䮭   "CONNECT". ᫥ 祣 
    ࠡ⪠ ਯ port.script, ᫨  , ⠪    ० SLATTACH.

     ० SLATTACH ਯ ⮨  ᫥⥫쭮⥩ <뫠> <>
    ࠧ ஡, 稭  <뫠>. ਬ:

	port.script=ATZ OK ATDP1234567 CONNECT ogin: \U sword: \P

	  ਯ. , ० DIAL   ᮪ 

	port.script=\ ogin: \U sword: \P

    ᫥  窨 <뫠> 뫠 \r\n, ᫨ ⮫쪮  㪠
    \c   ப (ᬮਬ ᠭ ᯥ毮᫥⥫쭮⥩ ).

     뫠 ப,  port.modem.init  port.modem.dial
    뫠  ८ࠧ ᯥ毮᫥⥫쭮⥩, ⮬ ᫨ 
    室 ᫠, ਬ, ப 樠樨 ᮤঠ
    \T    ⥫䮭,  ᫥ ᯮ짮  ᨬ \\
     筮 \.

     REXX ࠡ⠥ 筮 PPP.EXE  ⠢ .
    ᫨ 祭 ० REXX,  port.script  ᮤঠ  ਯ
     樮묨 ࠬࠬ.    ⭮ PPP.EXE, ਯ
       䠩  ७ .CMD.

    毮᫥⥫쭮.

      <뫠> ਯ 뫠  ⤥쭠 ப,
     蠥 \r\n.  ⮬  ᯥ樠
    ᫥⥫쭮 .   <> ਯ
    _ ।ᬮ७_ ⨥ - ᯥ毮᫥⥫쭮⥩.
      ᥣ   ப  祭   ப.

	ਯ   ᥡ ᫥騥 ᫥⥫쭮:

	\c  -  ப  뫪 \r\n
	\d  - প  0.25 ᥪ㭤
	\n  - ॢ ப
	\p  - 㧠  2 ᥪ㭤
	\r  -  ⪨
	\s  - ஡
	\t  - ᨬ ⠡樨
	\T  - ।  ⥫䮭 ( port.phones)     .
	\P  - ஫           ( auth.client.clientpass)
	\U  -  짮⥫ ( auth.client.clientname)
    \\  - ᨬ \

____________________________________________________________________________

3. 冷 ᪠ 䠩 䨣樨
____________________________________________________________________________

	1. 騩 ⠫.
	2. ४ 㪠  ६ 㦥 ETC
    3. ४ 㪠  ६ 㦥 HOME
    4. ४ 㪠  ६ 㦥 LGSDIR


____________________________________________________________________________

4. ࠬ  ப
____________________________________________________________________________

    SafeFire PPP  ⠪ ࠬ  ப:

    -C<filename>    - ᯮ짮 䠩 䨣樨 <filename>
    -R<section>     - ᯮ짮 䠩 䨣樨 <section>
    -D<variable>    - । ६ <variable>

NOTE:   ࠬ஢ (-C, -R, -D) ⢨⥫쭠  ॣ!

    <filename>  -  䠩  䨣樥.
    <section>   - 뢠  ᥪ樨  ன 㤥  㧪
                  䨣樨 SFPPP.  㬮砭  ⮩ ᥪ樨 - PPP.
                   㪢   ᥪ樨 .
    <variable>  - । ६ ⠪,  ᫨   뫠 ।
                   䠩 䨣樨. । ६ 
                  ᫥騩 :

                  <section>#<variable=value>

                  ਬ: pppstack#defaultroute=0

____________________________________________________________________________

5.  䠩 䨣樨
____________________________________________________________________________

     䨣樨 ⮨  ᥪ権,     ।
    ஥ ⢮ ६.  ᥪ  ,  ஬ 
    . ६  묨   ࠧ ᥪ
     ࠧ ६. ६  ⮫쪮  ᢮ ᥪ樨.

    । ६  ᫥騩 ଠ:

    name delimiter value

    name    	- ᫥⥫쭮  㪢  '.'.
    value   	- 祭.
    delimiter   -   ᨬ {'=',':'}

     ப ६ ᢠ 祭 ⠥  ப
    稭  ࢮ ⫨筮  ஡ ᨬ ᫥ ࠧ⥫.

     ᥪ樨  ᯥ樠 .  ⠪ ᯥ樠
     :

    1. general      -   ⨬  㤥 祭   ᥪ.
    2. ppp          - ⮢ ᥪ  㬮砭.

      ६  ᯥ樠쭮 祭 
    ६  ⨬     ᥪ   include:

    1. load
    2. bind

     ᥪ   ந쭮 ⢮ 䠩  㣨
    ᥪ権.  ⮣ ন ᫥騥 樨:

    !include <filename>
    @include <section>

    ᫨ ६ ᠭ  祭 ᥪ樨,  ᠭ  ⥪饩 ᥪ樨,
     ᠭ   ਮ.

NOTE:   ᠥ ६   ᢮   
    ⢥묨, ਬ ࠢ  䠩ࢮ.   ६
     ᢮ ࠢ ਮ⭮.

    ᫨  䠩 祭  !include 砥  ᥪ,
      ᥪ ⠭ ⥪饩,  ६ ᠭ ᫥
    樨 !include    ᥪ.

      ࠧ ᥪ樨  묨  ᫨.


____________________________________________________________________________

    6. ਬ ᮧ ࠧ ஥
____________________________________________________________________________


    1. ""

---------- cut ----------
        [common]
        port.speed=115200
        port.rtscts=1
        port.dcd=1
        port.script.mode=SLATTACH
        port.script=ATZ OK \c CONNECT
        port.script.timeout=-1
        port.restart=-1

        auth.server.enabled=1
        auth.server.pap.enabled=1
        auth.server.chap.enabled=1
        auth.server.mschap.enabled=1

        auth.server.pap.clientname=
        auth.server.pap.clientpass=
        auth.server.mschap.servername=server
        auth.server.mschap.clientname=tivv
        auth.server.mschap.clientpass=hi

        [line0]
        load=pl_ppp:pppport
        bind=io:nat.port
        port.name=com2
        ip.address=10.0.5.1
        ip.peeraddress=10.0.5.2

        @include common

        [line1]
        load=pl_ppp:pppport
        bind=io:nat.port
        port.name=com3
        ip.address=10.0.5.1
        ip.peeraddress=10.0.5.2

        @include common
---------- cut ----------

     ᪠ ᯮ  sfppp -Rline0  -Rline1.

____________________________________________________________________________

7. FAQ
____________________________________________________________________________


    Q.  ᨫ쭮 蠥  稥 䥩   dod0 
       ⠭⭮ 䨣樨.    ?

    A. ஢ 

        bind=dod:dodstack.io

        ᥪ樨 [ppp] 䠩 䨣樨.

    Q.   뢠  䠩.    ᤥ?

    A.  ⠢  ந syslogd.
       室 ,   syslogd    ⮢
       syslogd 騩  hobbes.nmsu.edu ᯮ 514 
        UDP   .   ᯮ짮 ⠪
         ⠭ SafeFire.

       㣮  襭 - ᯮ짮  ⢥ 䨫
       ਯ copyf.cmd 騩  .

        ᪠  ᯮ짮 ᫥ :

       sfppp 2>&1 | copyf.cmd sfppp.log

        sfppp.log  ⠢ 㣮   .



