286 et réseau



Je suis un vieil homme. J'ai un placard plein de vieux fer. Des puces logiques booléennes dans les packages DIP à Voodoo5. Bien sûr, tout cela n'a aucune valeur pratique, mais certaines personnes sont ravies de jouer avec de vieilles pièces de fer. Si vous êtes l'un d'entre eux, je vous invite à un chat, où je vais vous dire comment l'ordinateur basé sur le processeur AMD 286 était «ami» avec le réseau moderne, et ce qui en est sorti.

L'idée de fixer le réseau à 286m m'est née très longtemps, car le transfert de données vers un ordinateur est le moyen le plus simple sur le réseau, et en fait, c'est intéressant. TCP / IP fonctionne-t-il? Le navigateur Web fonctionne-t-il? Bien que les utilisateurs de 286m dos aient déjà lancé des navigateurs sous dos, je n'ai jamais vu le 286th sous Windows sur Internet. Eh bien, l'objectif principal est de se connecter à un NAS domestique, qui stocke tous les logiciels pour mes anciennes pièces de fer. Et le NAS est plus ou moins moderne, et seul TCP / IP en est capable.

J'ai déjà eu l'expérience de connecter d'anciens ordinateurs à ce lecteur. Y compris au moment de la rédaction des articles précédents sur le vieux fer. Mais dans les articles précédents, je ne considérais que les processeurs 32 bits, et tout y est assez simple: même Windows 386 exécute Windows 95 (oui, terriblement lent, oui, l'installation prend plus de 9 heures, mais ça marche), qui a une pile TCP native / IP et un tas de pilotes pour toutes sortes de cartes réseau incluses. Si vous voulez être plus rapide, c'est-à-dire Windows for Workgroups 3.11, sur lequel, après l'installation de Win32s, vous pouvez rouler votre propre pile TCP / IP. Et, bien qu'il ne puisse pas se connecter à un serveur de fichiers moderne, les dossiers ouverts sans mot de passe deviennent tout à fait accessibles pour un PC, même dans cette configuration. Et Internet Explorer 5 fonctionne même sur le 386SX, assez de mémoire!

image
J'ai volé une photo de Google

Mais hélas, pour 286 tout cela n'est pas applicable. La principale difficulté est que le processeur 286 est 16 bits, et Windows pour Workgroups 3.11 n'est pas disponible pour cela, car le mode Standard qui permettait à son prédécesseur 3.1 de s'exécuter sur des processeurs 16 bits a été supprimé de 3.11. L'extension Win32s n'est pas non plus disponible (pour des raisons évidentes) et, en conséquence, il ne sera pas possible d'installer la pile Microsoft TCP / IP native.

Ainsi, nous revenons à DOS.

Après un bref google réfléchi, l'image avec TCP / IP pour DOS est devenue beaucoup moins claire qu'auparavant. Fondamentalement, tout se résume au fait qu'une application qui fonctionne bien sous DOS lui-même a sa propre pile, et tout ce dont il a besoin est un pilote de paquet pour une carte réseau. Mais je n'ai pas trouvé d'application qui vous permette de monter des disques distants.
Cependant, je suis déjà tombé sur 2 clients réseau différents pour DOS de Microsoft lui-même (MS Client et MS LAN Manager), et une autre bête très étrange appelée Windows for Workgroups 3.1. Oui, c'était 3.1, pas 3.11, et cela signifiait que peut-être tout fonctionnerait en mode standard.
Ce qui serait extrêmement intéressant. Bien sûr, je ne m'attendais pas à voir la pile TCP / IP en 3.1, mais aussi dans Google, je suis tombé sur une description de la pile TCP / IP 16 bits de Microsoft. Intéressant.
Après avoir acheté le kit de distribution 3.1 sur eBay, j'ai commencé l'installation.

image
J'ai volé une photo de Google

Le système s'est avéré être légèrement modifié 3.1 avec une interface réseau intégrée pour DOS, très similaire au gestionnaire MS LAN allégé. Toute la différence avec la version 3.1 traditionnelle a été réduite à la présence du bouton «connecter le lecteur réseau» dans le gestionnaire de fichiers et la boîte de dialogue correspondante. La configuration d'un réseau sous Windows lui-même n'était pas possible. Comment configurer à partir de DOS n'était pas clair. Bien qu'après avoir installé le système, elle ait identifié ma carte réseau comme NE1000 ou compatible, ce qui n'était pas loin de la vérité, car la carte Genius GR1222 que j'ai utilisée était vraiment la même. Mais j'avais un disque de pilote natif pour cette carte, y compris sous DOS. Il restait cependant incompréhensible comment configurer le pilote pour l'interruption et l'adresse d'E / S de la carte.

De plus, après avoir lu Google, il s'est avéré que le pilote pour MS LAN Manager et le pilote de paquet sont deux choses différentes.

La situation avec les pilotes sous DOS a commencé à s'éclaircir un peu.

Il y avait donc 3 grands standards:

  1. ODI Novell a utilisé ce modèle de pilote pour communiquer avec ses serveurs Netware. Je n'ai pas de créature, donc ça ne marchera pas.
  2. NDIS Il s'agit d'un modèle Microsoft pour leur LAN Manager et Windows. En théorie, ce dont vous avez besoin.
  3. Le pilote batch utilisé par de nombreuses applications DOS.

, . MS Client MS LAN Manager , . , , TCP/IP MS Client Windows for Workgroups, MS LAN Manager.

NE1000, , .



2.2 TCP/IP!!! . , 5-7 286. . DHCP, .

. .

PROTOCOL.INI
. , , LAN Manager IP , , :

192 168 1 101

, , , LAN Manager , . , ping, NET USE . .
, , , , .
.INI , , - . . . .
.
, , Windows for Workgroups .
, Windows, .



, : . , , - , Windows NT . , , Windows for Workgroups , .

.



.

, . , D-Link DE-220P. MS LAN Manager , :



DHCP. , .

:





NET USE Z: \\HOSTNAME\SHARENAME



! ?

DIR Z:



, , …

, . - . , . .

. , : EMM386 LAN Managera 640, :



Windows , Netscape Navigator, MS Internet Explorer 286, NCSA Mosaic TCP/IP LAN Manager'. , , , , . , 286. , .

, , 286 «» , , . , , «» 386 , 286 1 … 16- , , , 286 . , 20 , , , , 286 «» 640 , : , , . , Windows - , Windows. , , , . , 6.22 . .

3 :

  1. . «» . .
  2. NDIS. , Windows .
  3. .

, . D-Link DE220 , , , ISA. - . NE2000, , .

, TCP/IP , - TCP/IP. , , mTCP, Windows — Trumpet Winsock, 1 .

, , . , NCSA Mosaic TCP/IP , , .

image


16- TCP/IP Windows. . WFWG 3.11, 3.1 - Windows. - , .

, Windows. ( , NE2000-, ), … « »



16- … . . : , Windows TCP/IP . .

, , . , . , , 286. 386, Headland , SIMM, 16 , , Intel 286 12 . , 24 , 12 … , . . . , , DIP. , 1 , Windows …



Windows:



Windows 286 . , - Windows Windows. 16 .

Source: https://habr.com/ru/post/fr425211/


All Articles