Connexion directe par câble entre Win95 et Linux

Gazette Linux n°41 — mai 1999

par Thomas Smyth (Copyright © 1999) smytht CHEZ netscape POINT net

traduction par Ayman Guemouri (tous droits réservés) aymanove POINT 48 CHEZ gmail POINT com

relecture


Résumé
Une connexion série à 115200 vitesse de transmission peut être mis en place entre Win95 et Linux. Le taux de transfert est d'environ 10k/sec qui s’approchent de la vitesse obtenue avec une connexion PLIP.

Copyright 1999 Thomas P. Smyth
Vous pouvez copier ce document est sans aucune modification.

Désistement
Utilisez ces informations à vos propres risques. L'auteur ne sera pas responsable des dommages qui se produisent en raison de l'utilisation de ce document.
 


1. Présentation

Ce document explique comment configurer un câble série connexion directe PPP entre un PC Windows 95 et une machine Linux. Essentiellement, l'astuce consiste à rendre la machine Linux émuler un modem à l'ordinateur Windows 95. Cela permet à la norme Windows 95 à utiliser des outils de réseau commuté pour établir la connexion réseau. J'ai atteint les taux de 10k/sec sur les transferts ftp de transfert.

2. Câble série

Vous avez besoin d'un faux modem qui a DSR liée à DCD à chaque connecteur. J'ai utilisé un câble relié comme suit: -
Txd Rxd
Rxd Txd
RTS CTS
CTS RTS
GND GND
DTR DSR & DCD
DSR & DCD DTR

Voir le Serial-HOWTO Chapitre 8 pour plus d'informations.

3. Configuration du port série Linux

Sur la machine Linux (j'utilise Redhat 5.2 sur un Pentium 200MMX) mis en place une borne de connexion au port série. Dans / etc / inittab mettre

S1: 2345: respawn :/ sbin / getty ttyS1 ansi DT115200

et dans /etc/gettydefs mettre

# 115200 bauds fixe Dumb Terminal entrée
DT115200 # B115200 CS8 CLOCAL CRTSCTS # B115200 SANE Istrip CLOCAL CRTSCTS # @ S login: # DT115200

Il s'agit d'une copie de l'inscription 38400 avec tous les 38400 de changé à 115200.

Exécutez Telinit q pour relire le fichier / etc / inittab.

En utilisant un programme de terminal (c.-à-Hyperterminal), vous devriez être capable de se connecter à la machine Linux sur le câble série. N'oubliez pas de régler les paramètres de communication à 8N1 et 115200 bauds avec émulation ansi.

Voir le Serial-HOWTO Chapitre 8 pour plus d'informations.

4. Configuration PPP Linux

Créer un ppp95 utilisateur sur la machine Linux, faire le pppd coque en éditant le entrée / etc / passwd comme suit: -

ppp95: ........ votre mot de passe, etc ........... :/ home/ppp95 :/ usr / sbin / pppd

Dans / home/ppp95 placez un fichier nommé ppprc avec le contenu:. -

connecter "/ usr / sbin / chat-v ATH OK AT OK OK ATE0V1 ATX3 OK ATDT CONNECT '
-détachement
modem
crtscts
bloquer
:192.168.100.4

Le numéro IP est l'adresse à utiliser pour l'ordinateur Win95. Le script chat imite un modem de sorte que Win95 peut lancer la connexion PPP. Voir le fichier / usr/doc/ppp-2.3.5/README.linux des informations sur la mise en place Linux PPP. Il est important de setuid le démon pppd (chmod u + s / usr / sbin / pppd).

5. Configuration de Windows 95

Sur l'ordinateur Windows 95 (avec la version 4.00.950 B) créer une nouvelle connexion réseau commuté. Mettez les paramètres suivants en elle: -
 
Numéro de Telephone 1
Connexion à l'aide Modem standard
Configuration du modem COM1 avec la vitesse à 115200 8N1, et pas attendre la tonalité. Utilisez Hardware contrôle de flux seulement. La fenêtre du terminal avant la numérotation.
Type de serveur PPP
options avancées  Logiciel de compression
Protocoles réseau TCP / IP. Paramètres: adresse IP attribuée par le serveur, le serveur affecte serveur de noms. Compression d'en-tête IP Utilisez, la passerelle par défaut de l'utilisation.

6. Connexion

Pour connecter double-cliquez sur la nouvelle icône réseau commuté de connexion et appuyez sur Connecter. L' écran du terminal devrait apparaître - connecter en tant ppp95 , et appuyez sur F7 . La boîte de dialogue doit indiquer la composition, puis vérifier le nom d’utilisateur, etc. Enfin, il devrait y avoir une indication que vous êtes connecté au réseau.

D'un MSDOS invite, vous devriez être en mesure de ping de votre machine Linux (en utilisant l'adresse IP , pas l'URL ) , et de votre machine ping 192.168.100.4 Linux . Voir / usr/doc/ppp-2.3.5/README.linux pour d'autres contrôles de la connexion PPP .

Afin de permettre telnet et ftp pour travailler, j'ai changé / etc / hosts.allow pour

ALL: LOCAL , 192.168.100.4

Vous souhaitez peut- être plus restrictive dans les services que vous autorisez ici . Vous devriez maintenant être en mesure de telnet de Win95 à votre machine Linux en utilisant l'adresse IP.

7. Windows X

Pour exécuter Windows X sur votre ordinateur Win95, obtenir gratuitement serveur MI / X de http://www.sunsite.auc.dk/tucows/xwinserver95.html. Installez Le MI / X serveur. Pour le faire : - exécuter le MI / X serveur, et à partir d'une boîte DOS telnet de votre machine Linux. Connectez-vous que votre nom d’utilisateur normal , et tapez la commande suivante :

 DISPLAY=192.168.100.4:0.0
 export DISPLAY
 xterm &

Cela devrait faire un xterminal apparaissent dans la MI / X serveur . L'interface est un peu lent , mais cela fonctionne .

Pour plus d’informations, voir Exécution de sessions de X à distance sur les clients Windows 95/98/NT/Mac/PPC par Ron Jenkins dans le numéro 32 de la Linux Gazette, Septembre 1998.

8. Autres services

J'ai aussi un serveur ftp et Apache sur ma machine Linux - si vous avez Netscape sur l'ordinateur Win95 et mettez à l'emplacement http://192.168.100.1, vous arriverez à Apache, ou ftp://192.168.100.1 - vous accéder à votre serveur FTP.

9. Arrêt de la liaison

Pour arrêter la liaison PPP, débranchez la connexion d'accès à distance - il se bloque pendant un certain temps parce que Win95 envoie les commandes de réinitialisation pour un modem, mais ceux-ci sont reçus par le getty de Linux comme login / mot de passe. Il déconnecte après un court moment, et Linux ne semble pas à l'esprit.


smytht@netscape.net


Adaptation française de la Gazette Linux

L'adaptation française de ce document a été réalisée dans le cadre du Projet de traduction de la Gazette Linux

Cet article est publié selon les termes de la Open Publication License. La Linux Gazette n'est ni produite, ni sponsorisée, ni avalisée par notre hébergeur principal, SSC, Inc.

Vous pourrez lire d'autres articles traduits et en apprendre plus sur ce projet en visitant notre site http://www.traduc.org/Gazette_Linux

Si vous souhaitez apporter votre contribution, n'hésitez pas à nous rejoindre, nous serons heureux de vous accueillir.