Prima puntata di VintaNet, ovvero come mettere in rete ethernet e internet un vecchio pc... ma attenzione, mica solo con un qualcosa che emula un modem per andare su una BBS!
Paliamo di rete ethernet TCP/IP vera e propria, con full stack e senza limitazioni fatte salve le (ovvie) rinunce a causa di ram e/o risoluzione grafica.
Oggi si inizia con una macchina già di tutto rispetto: il PS/2 50z (8550-061)
Qui ho usato il full stack TCP/IP per DOS di mTCP https://www.brutman.com/mTCP/ che porta con se un bel blocco di funzionalità quali (copio e incollo dal sito con relativi links):
- DHCP: a DHCP client for auto-configuring your machine for use on your network.
- FTP: an FTP client for transferring files across the network at high speed.
- FTPSRV: a high performance FTP server that allows multiple connected clients, a sandbox area for untrusted users, etc.
- HTGET: the HTGet program for downloading files/content from web (HTTP) servers
- HTTPSERV: an HTTP server supporting HTTP 0.9, 1.0, 1.1
- IRCJR: the IRCjr IRC (Internet Relay Chat) client for chatting on IRC networks.
- NC: the Netcat command which can be used to send and receive data easily across a network.
- PING: the Ping command for checking basic network connectivity.
- PKTTOOL: A packet sniffer and diagnostic tool for packet drivers
- SNTP: an SNTP client for getting the current date and time from public servers on the Internet.
- TELNET: a Telnet client for connecting to Unix systems, BBS systems, or any computer that supports Telnet.
E poi? Ovviamente una bella scheda ethernet, nel mio caso una 3Com Etherlink/MC, per la quale ho trovato il necessario packet driver - requisito di mTCP - creato da Crynwr
Ma fermi tutti! Questa scheda ha connettori AUI e BNC (10Base2), per potermi collegare ad una odierna rete su doppino (10BaseT) ho trovato usato un convertitore della Intellinet. Arrivo qui con un cavo coassiale RG58 e relativi terminatori dalla scheda 3Com, da questo riparto con un "normale" RJ45, naturalmente sempre a 10Mbit.
A questo punto? Basta poco lavoro, poi si lancia l'utility DHCP per ottenere la configurazione dal server e via, siamo connessi.
Nota: a me il DHCP client di mTCP ha dato un piccolo problema sulla durata del lease ottenuto (meno di un minuto), che ogni volta devo allungare manualmente entrando sul suo file di configurazione.
Tutto funziona? Certo, ecco un ping:
Un telnet sulla chat di RetroCampus:
E perchè no, accediamo ad una mia vecchia NAS Buffalo in FTP, nella quale ho creato una cartella condivisa proprio per l'occasione.
Non è più comodo scaricare file e software tra vecchio e nuovo cosi anzichè creare dischetti da 3,5"?
Al prossimo capitolo di VintaNet, su una macchina ancora più vecchia 😉
Complimenti, gran bel sito!
Ottimo lavoro, molto interessante.
Grazie per la condivisione.