Sat-HOWTO
Sat technology is starting to become a great resource for Internet users,
allowing high bandwidth in downloading and many other interesting services.
This document wants to investigate "State of Art" of Sat connections in Linux
environment, how to get them speeder and to share with many clients. You can
found latest version of this document at
http://www.fatamorgana.com/bertolinux and
http://www.hack-it.net/How-To/Sat-HOWTO.html.
This document wants to explain something about Satellite technology, how it works, what do you need, configuration and how to sharing it between several clients. Satellite connections are very different from terrestrial ones, they require more attention to setup and also some more care to maintain them stable (snow or strong rain could prevent you to have a good signal).
Feedback are welcome, don't hesitate to contact us: berto@fatamorgana.com and flosan@hack-it.net.
Copyright (C) 2000,2001 Roberto Arcomano, Florindo Santoro. This document is free; 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 document 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 can get a copy of the GNU GPL here
If you want to translate this document you are free, you only have to:
#
'Translations', 'Credits'). #
Warning! You don't have to translate TXT or HTML file, you have to modify LYX or SGML file, so that it is possible to convert it all other formats (TXT, HTML, RIFF, etc.).
No need to ask me to translate! You just have to let me know (if you want) about your translation.
Thank you for your translation!
Thanks to Fatamorgana Computers for hardware equipment and experimental opportunity.
Thanks to Linux Documentation Project for publishing and uploading my document in a very quickly fashion.
Thanks to Pierre Guiral and Andrei Boros for their help.
In the last few years satellite began to be applied in Internet networking, mainly by medium-big ISPs and we have seen it diffused between users. Sat connections are a very different kind of networking than terrestrial ones, with different timing such as higher RTT (round trip time), but also with different bandwidth value, up to 2 Mbps or more.
We can imagine a path like this:
|||||| S A T E L L I T E |||||||| / /|\ Downl / | Uploading load / | from to /(4) | (3) server client / | / |
| | \|/ | USER PC ----make request-----> SAT-SERVER <---retrieving---> INTERNET (1) (2)
So first we make the request (1) (using our Internet connection) to the Sat-Server, after it will retrieve out info from Internet (2) and it will send it to Satellite (3); in the end we would receive data from the it (4) to our home using a parabolic antenna and a Sat Card.
Typically exist 2 kinds of request :
*
*
Both of them have a little request data and a much bigger answer size, so satellite works very well with it, but with a big time of answer, this is the biggest problem of satellite connection (consider a typical Sat distance, like 36.000 km, so you would have a time access of
lib/CachedMarkup.php (In template 'browse' < 'body' < 'html'):257: Error: Pure virtual
lib/InlineParser.php:336: Warning: Invalid [] syntax ignored: [[ 36000 km / 300.000
lib/CachedMarkup.php (In template 'browse' < 'body' < 'html'):257: Error: Pure virtual