Configuration PPP à l'ENST

Philippe Dax

avec les contributions de
Christophe Pauliat , Michael Tadault , Laurent Sintes , Samuel Guinaudeau

Sommaire

Matériels requis

Logiciels requis

Comment accéder au service PPP de CAL ?

Depuis le 1er octobre 1997, le service PPP pour les élèves de l'ENST ainsi que pour les enseignants/chercheurs des départements autres que INF est maintenant assuré par le Centre de Calcul (CAL).

La procédure de connexion au service PPP de CAL a été aimablement rédigée par Samuel Guinaudeau. Elle décrit en détail la configuration sous Windows 95.

Comment demander un accès PPP ?

Comment configurer votre liaison PPP ?

Cas d'un Mac


Cas d'un PC avec Trumpet-Winsock

(à compléter. Y-a-t'il des volontaires ?)

  1. Lancer la configuration de Trumpet-windsock
  2. Garnir les boîtes de dialogues avec les paramètres communiqués par <pppmaster>.

    Ne pas sélectionner le protocole d'authentification PAP

  3. Changer la valeur du netmask dans le fichier de configuration trumpwsk.ini
  4. Sauvegarder le fichier login.cmd d'origine (copy login.cmd login.ori)
  5. Editer le fichier "login.cmd".
  6. Remplacer $loginname par Puser, où Puser est le nom de login PPP qui vous a été communiqué par <pppmaster>


Cas de Windows-95

Voir aussi la description récente de Samuel Guinaudeau Comment se connecter à l'ENST au service PPP de CAL avec Windows-95.

  1. Vérifiez que le protocole << TCP/IP -> Carte d'accès distant >> est dans la liste des composants réseau installés : <<Panneau de configuration >>, <<Réseau >>. Sinon installez le protocole TCP/IP de Microsoft.
  2. Vérifiez que le modem est bien configuré : << Panneau de configuration >>, << Modems >>.
  3. Testez le modem en se connectant à l'ENST avec un logiciel de communication comme << Hyperterminal >> (<< Démarrer >>, << Programmes >>, << Accessoires >>, << HyperTerminal >>). Les paramètres sont : 8 bits de données, sans parité, 1 bit d'arrêt, émulation vt100.
  4. Installez << Dscript >> à partir du CD-ROM de Windows 95. Ce programme sert à associer un script à une connexion. << Panneau de configuration >>, << Ajout/Suppression de programmes >>, onglet << Installation de Windows >>, << Disquette fournie >>, chemin << d:\apptools\admin\dscript >> où << d: >> est l'unité du lecteur CD-ROM.
  5. Avec un éditeur de texte comme << Bloc-notes >>, créez le script de connexion suivant : -- début du fichier -- proc main delay 2 transmit "^M" waitfor "Local>" delay 1 transmit "set por tel cli sig req dis" transmit "^M" waitfor "Local>" delay 1 transmit "c 137.194.170.1" transmit "^M" waitfor "login:" delay 1 transmit $USERID transmit "^M" waitfor "Password:" delay 1 transmit $PASSWORD transmit "^M" delay 2 endproc -- fin du fichier --
  6. Stockez ce script dans un fichier nommé << Télécom-PPP.scp >> par exemple.
  7. Créez la connexion PPP : << Poste de travail >>, << Accès réseau à distance >>, << Nouvelle connexion >>. Nommez la connexion << ENST PPP >> par exemple. Sélectionnez le bon modem. Appuyez sur << Configurez... >>. Dans l'onglet << Général >> sélectionnez le port de communication et la vitesse. Dans l'onglet << Connexion >>, sélectionnez les paramètres 8 bits de données, aucune parité, 1 bit d'arrêt. Revenez à la boîte de dialogue << Nouvelle connexion >>. Appuyez sur << Suivant > >>. Inscrivez un des deux numéros de téléphone de l'ENST : 0145895027, 0145817666 ou 0145817800. En principe, si la numérotation du modem a été bien configurée, l'indicatif de zone est << 1 >> (région parisienne) et le pays << France(33) >>. Appuyez sur << Suivant > >> puis << Terminer >>.
  8. La connexion a été créee mais il faut encore la configurer : << Poste de travail >>, << Accès réseau à distance >>. Avec le bouton droit de la souris, faites apparaitre les propriétés de la connexion qui a été créee. Appuyez sur << Type de serveur >>. Choisissez << PPP: Windows 95, Windows NT, Internet >> comme type de serveur. Dans << Options avancées >>, la case << Se connecter à un réseau >> ne doit pas être cochée. Dans << Protocoles réseau autorisés >>, les cases << NetBEUI >> et << Compatible IPX/SPX >> ne doivent pas être cochées. Cochez la case << TCP/IP >>. Appuyez sur << Paramètres TCP/IP >>. Sélectionnez << Spécifier une adresse IP >> et inscrivez l'adresse hôte PPP. Sélectionnez << Spécifier les adresses des serveurs de nom >> et inscrivez << 137.194.160.1 >> dans << DNS principal >>.
  9. Associez la connexion au script << Télécom-PPP.scp >> : << Démarrer >>, << Programmes >>, << Accessoires >>, << Outil de script de numérotation >>. Sélectionnez la connexion qui vient d'être créee, dans la liste des connexions. Appuyez sur << Parcourir >> et choisissez le fichier << Télécom-PPP.scp >>. Appuyez sur << Appliquer >> puis << Fermer >>.

Pour toute question, envoyer un mail à tadault@email.enst.fr


Cas d'un PC sous Linux

  1. Vérifier que le noyau Linux contient le support pour PPP (lors du boot de Linux, des messages contenant la chaîne PPP doivent s'afficher.), si ce n'est pas le cas, il faut recompiler le noyau en incluant le support pour PPP (qui se trouve déjà dans les sources du noyau).
  2. Passer root.
  3. Créer (ou modifier) le fichier /etc/resolv.conf avec les permissions rw-r--r-- (600) contenant les lignes suivantes : domain enst.fr nameserver 137.194.160.46 nameserver 137.194.160.1 nameserver 137.194.192.22
  4. Créer (ou modifier) le fichier /etc/hosts avec les permissions 600. Les lignes qui doivent être présentes sont celle du loopback (et localhost) et celle de votre machine.
    Exemple: 127.0.0.1 localhost loopback 137.194.170.39 mamachine.enst.fr mamachine Vous pouvez également rajouter les adresses IP des machines que vous utilisez fréquemment, ça réduira le traffic réseau pour convertir ces noms en adresses IP.
  5. Créer un lien /dev/modem de votre port série lié au modem de la façon suivante : ln /dev/cua0 /dev/modem dans le cas où le port est COM1 (ou cua1, resp COM3 si votre modem se trouve sur COM2, resp. COM3)
  6. Créer le fichier /usr/local/bin/raccroche pour raccrocher la ligne facilement : #!/bin/sh echo ATH0 > /dev/modem Vous pouvez ainsi raccrocher la ligne téléphonique à tout moment en tapant seulement 'raccroche' (à condition d'avoir /usr/local/bin dans son PATH bien évidemment).
  7. Créer (ou modifier) le fichier /usr/lib/ppp/ppp-on (pour initier une connexion) : #!/bin/sh /usr/lib/ppp/pppd connect '/usr/lib/ppp/chat -v -f /etc/ppp/chat_file' \ disconnect /usr/local/bin/raccroche /dev/modem 38400 debug crtscts netmask \ 255.255.254.0 modem defaultroute 137.194.170.xxx: # 137.194.170.xxx désigne l'adresse IP de votre machine
  8. Créer ou modifier le fichier /usr/lib/ppp/ppp-off (pour terminer une connexion) : #!/bin/sh DEVICE=ppp0 # # If the ppp0 pid file is present then the program is running. Stop it. if [ -r /var/run/$DEVICE.pid ]; then kill -INT `cat /var/run/$DEVICE.pid` # # If unsuccessful, ensure that the pid file is removed. # if [ ! "$?" = "0" ]; then echo "removing stale $DEVICE pid file." rm -f /var/run/$DEVICE.pid exit 1 fi # # Success. Terminate with proper status. # echo "$DEVICE link terminated" exit 0 fi # # The link is not active # echo "$DEVICE link is not active" exit 1
  9. Créer le répertoire /etc/ppp (permission 755)
  10. Créer le fichier /etc/ppp/chat_file (permission 600) contenant la ligne suivante: (SUR UNE SEULE LIGNE) : ABORT BUSY ABORT 'NO CARRIER' ABORT 'NO DIALTONE' ABORT ERROR ABORT 'NO ANSWER' ABORT enied ABORT ncorrect ABORT nable "" "ATZ" OK "AT&K3" OK ATDT0145817800 CONNECT "" "" "" ocal "" ocal "set por tel cli sig req dis" ocal "" ocal "c 137.194.170.1" ogin: Pxxxxxx assword: xxxxxx Puser est votre login PPP
    et xxxxxx votre password
  11. Si vous vouhaitez stocker les messages du noyau concernant PPP dans le fichier /etc/ppp/ppp-log, rajouter la ligne suivante au fichier /etc/syslog.conf : daemon,local2.debug /etc/ppp/ppp-log # ou pour les afficher dans la console (xconsole): daemon,local2.debug /dev/console-log # (pratique pour vérifier qu'une session se passe bien) puis, faites kill -1 pid (ou pid est le PID du process syslogd).

    Remarque: dans le cas d'une utilisation de PPP depuis la Maisel, seuls les fichiers /usr/lib/ppp/ppp-on et /etc/ppp/chat_file sont à modifier.

Pour toute question, envoyer un mail à pauliat@email.enst.fr


Cas d'une station Unix

(à faire. Y-a-t'il des volontaires ?)

Lancement d'une connexion PPP

Cas d'un Mac sous MacOS


Cas d'un PC avec Trumpet-Winsock

(à faire. Y-a-t'il des volontaires ?)


Cas d'un PC sous Windows-95

Voir aussi la description récente de Samuel Guinaudeau Comment se connecter à l'ENST par au service PPP de CAL avec Windows 95.

  1. Testez la connexion : << Poste de travail >>, << Accès réseau à distance >>. Double-cliquez sur la connexion. Dans << Nom d'utilisateur >>, inscrivez le login PPP. Dans << Mot de passe >>, inscrivez le mot de passe associé. Appuyez sur << Se connecter >>. Si tout se passe bien, une fenêtre << Connecté à ENST PPP >> apparaitra. Si la connexion n'aboutit pas, il est possible de voir ce que fait le script de connexion en cliquant sur << Running... >> dans la barre des tâches pendant que le script essaye de se connecter au serveur PPP et de donner nom de login et mot de passe.

Pour toute question, envoyer un mail à tadault@email.enst.fr


Cas d'un PC sous Linux

Pour toute question, envoyer un mail à pauliat@email.enst.fr


Cas d'une station Unix

(à faire. Y-a-t'il des volontaires ?)

Formulaire de demande d'une liaison PPP

Pointeurs utiles relatifs à PPP

News: comp.protocol.ppp
PPP infos
FAQ de PPP (Html)
FAQ de PPP (Ascii)
PPP white-paper (PostScript)
Documentation DP-4.0

pppmaster (Philippe Dax)
visitors since Dec 1995. Last updated: Dec 22, 1995