ESCaping characters with SLIP/PPP

ESCaping characters with SLIP/PPP

Post by John Moor » Sat, 24 Feb 1996 04:00:00



I am currently attempting to set up a SLIP/PPP server on a Linux box
(kernel 1.1.91) located within a university network.  Access to the
network is provided by a Xyplex terminal server (14.4Kbps).  The problem
I am encountering is that, for reasons beyond my understanding, there
are a few strange characters which do not pass properly through the
line.  The details follow:

        OUTGOING (from HOME->UNET)      INCOMING (from UNET->HOME)
        ---------------------------     ----------------------
        Hex     Dec     Char            Hex     Dec     Char
        ---     ---     ----            ---     ---     ----
 *1     00      0                   *4  0D      13      ^M  ???
 *2     11      17      ^Q              11      17      ^Q
 *2     13      19      ^S              13      19      ^S
 *3     8F      143
 *3     9B      155

NOTES:
*1 --   This only occurred on occasion; but "on occasion" means ESCape
        it out in my book.
*2 --   Understandable, as it's the usual flow control characters CTRL-Q
        and CTRL-S.
*3 --   These are the little *s that are screwing me to high
        heaven.  They're not in the control character block, and most
        protocols can't seem to escape out anything THAT high.  This is
        the reason I have not had success with PPP, Twinsock (for long
        periods of time), or almost anything else.
*4 --   This one just confuses me completely, but ok.

Anyone out there who has experienced a similar problem, and better yet,
knows a workaround, I'm all ears.  I would like to use a method which
permits assigning an IP address to the calling system, and although I
know programs like TERM are nice for Linux-to-Linux connections, I would
prefer, if at all possible, to use a protocol such as PPP or SLIP so
that the hook-ins are OS independent.

        Thanks in advance for any information.  It is much appreciated.
Either a post or a direct reply would be great.

P.S.    Ain't Linux grand?