Pages by Andreas Hofmeier
An-H
eMail Impressum/Note
http[s]://www.abmh.de/tty-socket.html

Like to be free? ... then: Fight for Freedom

[ Blacky's Socket-TTY v0.07 (c) Copyright 1999,2001 Andreas Hofmeier ]

    Blacky's Socket-TTY
    
    Diese Programme ermöglichen es über ein Socket zwei TTY-Dateien zu
    verbinden. Über diese TTY-Dateien kann man jetzt zum Beispiel ein
    PPP fahren. Mit dieser Methode kann man, auch wenn man keine
    ``echte'' IP hat, eine Verbindung zum Server aufbauen und eine
    andere IP einnehmen.

    Copyright (c) Andreas Hofmeier

    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of
    the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.




Beispielkonfiguration:

Auf dem Server (hir wird der inetd verwendet.):
 Script (/tmp/blackyppp)
 ***
 #!/bin/sh
 
 /home/andreas/c/tty/tty-socket-svr "/usr/sbin/pppd %s 192.168.5.1:192.168.5.2"
 ***
 
 In /etc/services
 ***
 blackyppp               2002/tcp
 ***
 
 In /etc/inetd.conf
 ***
 blackyppp       stream  tcp     nowait  root    /tmp/blackyppp blackyppp
 ***
 
Anmelden vom Klient aus:
 tty-socket Blacky 2002 "/usr/sbin/pppd %s"

ACHTUNG: die ``"'' und ``%s'' sollte man nicht vergessen. Das %s wird
durch den Dateinemen des TTY-Devs ersetzt, wenn mein Programm den pppd 
startet. Die ``"'' sind nötig um sicherzustellen, das der Programmname 
(hier pppd) und alle seine Parabeter als _EIN_ Parameter an mein
Programm übergeben werden! 

Download now (tty-socket.zip)

Siehe auch:

ACHTUNG: Dieses Programm, bzw. dieser Test unterliegt der GPL!


Pages by Andreas Hofmeier
An-H
eMail Impressum/Note
http[s]://www.abmh.de/tty-socket.html
Creative Commons License
(c) Andreas B. M. Hofmeier
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License