<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<head>

<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

  <meta http-equiv="Content-Type" content=
  "text/html; charset=us-ascii" />
  <meta http-equiv="Content-Language" content="it" />
  <meta name="description" content=
  "Come riciclare un portatile vetusto: Olivetti Echos 44 con Dos e Linux" />


<!--fogli di stile -->
<link rel="stylesheet" type="text/css" media="all" href="css/reset.css" />
<link rel="stylesheet" type="text/css" media="all" href="css/text.css" />
<link rel="stylesheet" type="text/css" media="all" href="css/960.css" />
<link rel="stylesheet" type="text/css" media="all" href="css/miostile.css" />

<!--jQuery-->
<script src="../javascript/jquery.js"></script>


  <title>Come riciclare un vecchio portatile: Olivetti Echos 44 con Dos e Linux</title>
</head>

<body>

<!--inizia il container 16 colonne-->
<div class="container_16">



<!--header-->
    <div class="grid_16">
<h1 class="titolo">C:\>  RetroPC</h1>
<h2 class="titolo">appunti e note di un estimatore della riga di comando</h2>
    </div>
<!--fine header-->

<!-- color switcher -->
    <div class="grid_16">
<ul id="color_switcher">
<li class="one"><a href="#">fosfori ambra</a></li>
<li class="two"><a href="#">fosfori verdi</a></li>
</ul>
    </div>


<!--parte centrale - 2 colonne-->
    <div class="grid_16 bordi">


<!--navigazione-->
    <div class="grid_4 alpha">

	<? include("nav.inc.php"); ?>

    </div>

<!--contenuti-->
    <div class="grid_12 omega">

<div class="main_content">

     <h1>Come riciclare un portatile d'altri tempi:<br/>Olivetti Echos 44 con Dos e Linux</h1>
      <p>
Se c'e' una sfida che amo sempre raccogliere, e' quella di cavar fuori qualcosa di utile da macchine vetuste, ma ancora funzionanti.
<br/>
La serie echos della olivetti, poi, mi e' sempre piaciuta.
Un bel design originale fuori e dentro (avete mai provato ad aprirli?),
lavorano in qualsiasi condizione, umilmente, anche dopo anni. <br />
L'esemplare in mio possesso ha un processore 486 dx50, 20 Mb di Ram e un disco
rigido da 240Mega.
L'ho comprato usato con preinstallati MsDos 5 e Win3.11 originali.<br />

Ho valutato l'ipotesi di installare il solo Linux. Poi ho pensato ad
una configurazione dual-boot, come su tante altre macchine. Alla fine,
ho deciso di tenere quello che c'era e di testare un'installazione
UMSDOS di Linux.
<br /><br />
Detto fatto, parto da una Slack 3.4 (si', proprio una 3.4...) e faccio un sistema linux umsdos
che stringo all'osso per contenerlo in una cinquantina di mega.
Il kernel e' 2.0.34, decisamente datato ma bello solido (mica ci devo far girare openoffice!), e in questo modo
faccio stare in una manciata di mega di disco rigido anche un server X,
che mi consente di usare il pc con PLIP (non ho schede di rete pcmcia)
come terminale grafico.
<br /><br />
Installo il compilatore gnu e riesco a compilare anche fetchmail, mutt,
gnupg, links, nano, pine, etc...
<br /><br />
Il sistema e' ok per la rete e le funzioni di networking di Linux sono
molto buone.
<br />
Quando serve di andare in rete e vedere la posta, sono pronto.
<br />
Se mi va, attacco il cavo laplink ad un pc piu' potente, lancio su
quello il programma che mi serve ed esporto lo schermo sul mio client
X. Open Office Writer o The Gimp visti sull'Echos 44 sono bellissimi...
<br /></p>


<h5>Due parole su come configurare 2 macchine in rete con PLIP:</h5>
<p>
Nell'esempio abbiamo due computer: un PC e un laptop.<br />
Sul primo (quello piu'potente) ho un'installazione Linux completa, sul
secondo una minidistribuzione, comprendente X.<br />
<br />
1) Collego i due computer con un cavo laplink parallelo<br />
<br />
Se non l'avessi ancora fatto, installo sul pc inetd e telnet_server<br />

<br />
2) Edito il file /etc/hosts del pc:<br />
</p>
<pre class="bordocodice">
127.0.0.1        localhost
192.168.0.10     PC
192.168.0.11     laptop
</pre>

Edito il file /etc/hosts del laptop:

<pre class="bordocodice">
127.0.0.1      localhost
192.168.0.11   laptop
192.168.0.10   PC
</pre>

<p>
Naturalmente gli IP sono del tutto indicativi (beh...tolto localhost :))
<br /><br />
3) Verifico Plip sul pc:
</p>

<pre class="bordocodice">
/etc/rc.d/init.d/lpd stop
rmmod lp
insmod parport
echo 7 &gt; /proc/parport/0/irq
insmod plip
</pre>


<p>
Dovrebbe comparire un messaggio del tipo:&nbsp; Using
/lib/modules/xxx.xx/net/plip.o<br />
<br />

4) Scrivo (o preparo uno script) sul PC:
</p>

<pre class="bordocodice">
ifconfig plip0 192.168.0.10 pointopoint 192.168.0.11 netmask 255.255.255.0</pre>
e poi:<br />
<pre class="bordocodice"> route add -net 192.168.0.0 netmask 255.255.255.0 dev plip0</pre>
Sul laptop:<br />
<pre class="bordocodice"> ifconfig plip1 192.168.0.11 pointopoint 192.168.0.10 netmask 255.255.255.0</pre>
e poi:<br />
<pre class="bordocodice"> route add -net 192.168.0.0 netmask 255.255.255.0 dev plip1</pre>


<p>
5) Provo la connessione dal PC:

<pre class="bordocodice"> ping laptop</pre>
</p>

<p>
Per abbattere la connessione, sul PC:

<pre class="bordocodice"  style="width: 96%"> ifconfig plip0 192.168.0.10 pointopoint 192.168.0.11 netmask 255.255.255.0 down</pre>
</p>

<p>

Sul laptop:

<pre class="bordocodice" style="width: 96%"> ifconfig plip1 192.168.0.11 pointopoint 192.168.0.10 netmask 255.255.255.0 down</pre>
</p>

<p>
6) E' possibile fare telnet sull'altra macchina
<br /><br />
<pre class="bordocodice">
telnet laptop
telnet PC</pre>
       </p>
<br />
</div>


    </div>
<!--fine parte contenuti-->
</div>

<!--footer-->
    <div class="grid_16">
<p>
	<? include("footer.inc.php"); ?>
- P.Iva 03137610246
</p>
    </div>
<!--fine footer-->




</div>
<!--fine container-->


<!--lo switcher - verde o ambra-->
<script>
jQuery(document).ready(function($) {

        $("li.one").click( function(){ $
		("body").removeClass('color2').addClass("color1");
        $("a").css("color", "#FFBF00" );

	});

	$("li.two").click( function(){ $
		("body").removeClass("color1").addClass("color2");
        $("a").css("color", "#00cc02" );
	});

});

</script>

<!--analytics-->
	<? include("urchin.inc.php"); ?>
</body>

</html>
