[1614] in linux-announce channel archive
Slirp 1.0c (TCP/IP emulator for shell accounts)
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Fri Jan 26 21:43:10 1996
Date: Thu, 25 Jan 1996 22:55:41 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu
From: "Gasparovski / Daniel (ISE)" <u923168@student.canberra.edu.au>
Subject: Slirp 1.0c (TCP/IP emulator for shell accounts)
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.networking
Organization: ?
-----BEGIN PGP SIGNED MESSAGE-----
Hi,
I'm proud to annount version 1.0c of Slirp. In short, Slirp is a TCP/IP
emulator with many features, like load-balancing, the ability to connect
a whole LAN to the Internet, the ability to resume all connections after
the modem gets disconnected, etc. etc.
Slirp can be ftp'd from the following places:
o ftp://blitzen.canberra.edu.au/pub/slirp
o ftp://peak.usa1.com/pub/slirp
(please use peak.usa1.com if you live outside Australia) both of which
have a Linux a.out binary. There's also a WWW page:
o http://blitzen.canberra.edu.au/slirp
Here is the relevant information on Slirp:
What is Slirp?
==============
Slirp is a TCP/IP emulator which turns an ordinary shell account into a
(C)SLIP/PPP account. This allows shell users to use all the funky Internet
applications like Netscape, Mosaic, CUSeeMe, etc.
Slirp Features
==============
* Freedom. It's free, in every sense of the word.
* Source code. Slirp comes with *all* source code.
* Portability. Slirp should compile on most Unix compatible Operating
Systems, thanks mainly to the GNU Autoconf package.
* Flexibility. You can use *any* Operating System on your home PC provided
you can get SLIP/PPP software for it.
* 4.4BSD TCP/IP code base. The TCP/IP code is based on 4.4BSD which is
widely regarded as a very stable and complete implementation. This means
it does all the things expected of TCP implementations. E.g: slow start,
congestion avoidance, exponential back-off, round-trip-time calculation,
delayed ACKs, Nagle algorithm, incoming and outgoing IP fragments, etc.
The TCP/IP code was actually taken from the excellent FreeBSD 2.0 sources.
In fact, I went out of my way to do as little modification to it as
possible. Most things that I regarded as unnecessary (E.g.: the rfc1323
performance enhancements) were simply commented out, so if you want to
experiment with them, you can.
* PPP-2.2 code. Slirp uses code from the wonderful PPP-2.2 package, so you
get all the funky PPP-2.2 bonuses like BSD-compression (if your PC
supports it).
* Port redirection. This is used to make your PC look more like it was
really connected to the Internet, hence allowing others to access services
on your PC, etc.
* Program execution. Slirp can execute a program on connection to a certain
address/port so you can use things like nntpd if your remote host does not
have an nntp server installed.
* Load-balancing. You can use multiple modems and Slirp will "balance" the
load on each modem. So, for example, if you load-balance two 28.8K modems
your throughput will be as if you had one 57.6K modem. There is no inherent
limit as to how many modems you can load-balance, if you have the modems
and phone lines, Slirp will slurp them all up!
* Link-resumption. If your modem dies, or the connection is somehow lost,
you can log back in, restart Slirp and all your connections will continue
as if nothing happened.
* Command mode. Telnet to 10.0.2.0 and you can control Slirp using an
on-the-fly command mode. Here, you can change certain parameters, close
connections, gather statistics, execute programs, get extensive on-line
help, etc.
* LAN connection. If you have a LAN (Local Area Network) at home, you can
connect *all* the PC's connected to the LAN onto the Internet, through
Slirp.
* And more ...
Have fun!
Dan ...
[ Danny Gasparovski | Mortified by the lack of conscience ]
[ danjo@blitzen.canberra.edu.au | Our sanctity bears no relevance ]
[ University of Canberra, Australia | Insignificant is our existence ]
[ Bolt Thrower, "The IVth Crusade"->| Hear the litany of life's persistence ]
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMQfkW4QRll5MupLRAQGwJgP/RfJuoUixEuqathAIviYXmrlz9fwZZnaC
M8lovnazryoLW/q/iBXdIdLWVQ+w31vphJvWpQOgjn9WsN9X+lKpbtZaciOy2R/O
c3SukyPzYHxwUw3o0+ofwJhchzq7MCKnxxhF/LJK/xkQxskEA0+IwCBeRCTw2Cf7
N02eyecZgss=
=eABR
-----END PGP SIGNATURE-----
--
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.