Modifiche

Da GolemWiki.

FreeDOS Networking

1 094 byte aggiunti, 23:08, 24 set 2018
Novell "NetWare DOS Client" con TCP/IP
= Introduzione =
Nella seguente guida si farà riferimento a [http://www.freedos.org/ FreeDOS], un sistema operativo opensource 100% compatibile con MS-DOS. Ogni programma in grado di girare su MS-DOS potrà essere eseguito anche da FreeDOS (incluso Windows 3.x!).  Come hardware è stata utilizzata la macchina virtuale [https://www.virtualbox.org/ VirtualBox].
= Networking =
Esistono almeno 3 modi per collegare un sistema DOS ad Intenetin rete:
* '''Applicazioni TCP/IP''': basate sui Packet driver, permettono di configurare servizi come ftp, http, telnet, ssh o NFS in stile "UNIX-like".
* '''Microsoft / SMB workgroup''': utilizza driver NDIS, permette di integrare aggiungere un PC DOS ad una rete di macchine Windows (o SAMBA).
* '''Novell NetWare''': utilizza driver ODI ed il protocollo TCP-IP, sviluppato per collegare fra loro macchine sistemi DOS e NetWare.
== UNIX-like way ==Di default VirtualBox è configurata per utilizzare la scheda di rete AMD PCnet Fast III (Am79C973), il suo Packet Driver (PD) è reperibile a questo indirizzo: [http://www.georgpotthast.de/sioux/pktdrv/pcntpk.zip PCnetFast]. Una lista completa di packet driver è reperibile a [http://ftp.labs.hp.com/ftp/pub/micro/pc/simtelnet/msdos/pktdrvr/ questo indirizzo].
La scheda di rete predefinita di VirtualBox è una AMD PCnet Fast III (Am79C973), il suo Packet Driver è reperibile a questo indirizzo: [http://www.georgpotthast.de/sioux/pktdrv/pcntpk.zip PCnetFast]. Di seguito una lista completa di altri [http://www.crynwr.com/drivers/ driver]. Scaricate il driverpacchetto, scompattatelo ed eseguitelo. Affinché sia caricato in automatico ad ogni riavvio del PC è possibile si consiglia di aggiungere la seguente riga all'AUTOEXEC.BAT
LH PCNTPK INT=0x60
Scaricate e scompattate [http://www.brutman.com/mTCP/ mTCP]
mTCP utilizza un file di configurazione per assegnare un IP alla macchina, tale file andrà poi esportato come variabile.
set MTCPCFG=C:\MTCP\ETH.CFG
mTCP fornisce anche le seguenti applicazioni:
* dhcp.exe -- DHCP client
* ftp.exe -- FTP client
* ftpsrv.exe -- FTP server
* htget .exe -- program for downloading files/content from programma per scaricare file dal web (HTTP) servers* httpserv -- HTTP server supporting HTTP 0.9, 1.0, 1.1* ircjr.exe -- IRC client and
* nc.exe -- Netcat utility
* ping.exe -- Ping utility
* pkttool -- packet sniffer and diagnostic tool for per packet drivers
* telnet.exe -- Telnet client
* sntp.exe -- NTP (Network Time Protocol) client
* MS Client 3.0 (1995) (3 file autoestraenti [https://www.lazybrowndog.net/freedos/virtualbox/downloads/sources/MSCLIENT/DSK3-1.EXE DSK3-1.EXE], [https://www.lazybrowndog.net/freedos/virtualbox/downloads/sources/MSCLIENT/DSK3-2.EXE DSK3-2.EXE], [https://www.lazybrowndog.net/freedos/virtualbox/downloads/sources/MSCLIENT/WG1049.EXE WG1049.EXE])
* AMD NDIS2 NIC driver Driver per la scheda di rete: [http://download.amd.com/techdownloads/pcnfs.zip PCnetFAST], [http://www.crynwr.com/drivers/ Altri]
* Opzionalmente: i seguenti aggiornamenti Aggiornamenti [https://www.lazybrowndog.net/freedos/virtualbox/downloads/sources/MSCLIENT/NETSHAR.EXE NETSHAR.EXE],
=== Installazione===
Create una directory per eseguirvi i file DSK3-1.EXE e DSK3-2.EXE, una volta scompattati lanciate il setup.exe.
 Copiate in una directory temporanea anche il file WG1049.EXE, eseguitelo e spostatene il contenuto in C:\NET (precedentemente creata dal setup.exe del DSK3), si tratta di un aggiornamento.  Spostate in C:\NET anche il file NETSHAR.EXE in C:\NET
=== Configurazione ===
https* FreeDOS utilizza il file configurazione <code>C:\FDCONFIG.SYS<//www.virtualboxcode> invece del <code>CONFIG.org/wikiSYS</Sharing_files_with_DOS code> dell'MS DOS, per cui dovremo inserirci manualmente la seguente riga
FreeDOS utilizza il file configurazione FDCONFIG<code>DEVICEHIGH=C:\NET\IFSHLP.SYS invece del CONFIG.SYS dell'MS DOS, per cui dovremo inserirci manualmente la seguente riga</code>
DEVICEHIGH=C* Per inizializzare la rete all'avvio modificare il file <code>AUTOEXEC.BAT</code> aggiungendo le seguenti righe:\NET\IFSHLP.SYS
LH C:\NET\NET.EXE INITIALIZE
C:\NET\NETBIND.COM
LH C:\NET\UMB.COM
LH C:\NET\TCPTSR.EXE
LH C:\NET\TINYRFC.EXE
LH C:\NET\NMTSR.EXE
C:\NET\EMSBFR.EXE
 
* Se si usa un IP dinamico si può saltare questo passaggio:
: Configurazione di un IP statico:
:* Aggiornare il file <code>C:\NET\PROTOCOL.INI</code> con l'indirizzo di rete statico:
[TCPIP]
...
DefaultGateway0=0 0 0 0
SubNetMask0=255 0 0 0
IPAddress0=0 0 0 0
DisableDHCP=1
...
 
''Gli indirizzi IP usano lo spazio come separatore, al posto del punto''
 
 
=== Mounting a Samba Share ===
 
* Per vedere la lista dei computer connessi in rete digitare:
> net view
 
* Per montare una directory condivisa:
> net use X: \\SERVER\SHARENAME
 
 
''[https://joyojc.com/2002/04/installing-microsoft-network-client-3-0/ Guida con screenshot]''
 
 
== Novell "NetWare DOS Client" con TCP/IP ==
 
http://ftp.icm.edu.pl/packages/novell/updates/nw/nw410/tcp16.exe
== Novell "NetWare DOS Client" and "TCP/IP Client" ==
http://freedos.sourceforge.net/wiki/index.php/Networking_FreeDOS_complete#ODI_drivers
[http://www.georgpotthastbootablecd.de/siouxFreeDOS/packethelp/en/hhstndrd/network/novell.htm Driver ODI]
https://www.tldp.org/HOWTO/IP-Masquerade-HOWTO/configuring-novell.html
http://www.aspenres.com/documents/help/userguide/help/nethelp/netManual_Installation_of_Novells_1.html
[http://www.georgpotthast.de/sioux/packet.htm Driver ODI]
https://www.novell.com/coolsolutions/tools/13555.html
 
http://bbs.actapricot.org/files/area37/
= Bibliografia =
http://freedos.sourceforge.net/wiki/index.php/Networking_FreeDOS_complete
 
http://legroom.net/howto/msdos
http://wiki.freedos.org/wiki/index.php/VirtualBox_-_Chapter_6
http://freedos.sourceforge.net/wiki/index.php/Networking_FreeDOS_-_mTCP
 
[[Category:Howto]]

Menu di navigazione