[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fwd: Re: [gulliver] envoyer messages entre 2 PC GNU Linux] RESOLU


From plaunay1 <pierre dot launay at ac-rennes dot fr>
Subject Re: [Fwd: Re: [gulliver] envoyer messages entre 2 PC GNU Linux] RESOLU
Date Thu, 05 Jul 2007 17:00:14 +0200

François a écrit :
Bonjour,

(l'idée intéressante pour le problème est à la toute fin du message)

On Le Thursday 05 July 2007, à 11:48:40, Patrick Lamaizière wrote:
François a écrit :

mais ntalk n'est pas LISTEN c'est normal Docteur ?
Oui c'est de l'UDP. Il n'y a pas de connexion contrairement à TCP.
????? et alors ?
Les sockets en LISTEN sont des sockets serveurs. Il n'y a pas de notion de
socket "serveur" en UDP, ie en attente de connexion (y'a pas de
connexion).

La terminologie employée m'a troublé (LISTEN pour «en attente de connexion»). En fait ce n'est pas tant une distinction connecteur (socket) serveur ou non mais plutôt le fait qu'un connecteur UDP n'a pas d'état, donc netstat ne met rien dans la colonne «State» pour les sockets UDP (normal) bien que les connecteurs UDP ouverts *écoutent* le réseau.

La connexion semble donc bien configurée. Ensuite reste à voir si
inetd retransmet bien les paquets au logiciel qu'il faut.

...

Encore que...

Pierre a aussi dit :
j'ai configuré comme indiqué dans la doc de Patrick, juste modifié
192.168.1.0/24 par 192.168.0.0/24
http://www.vanemery.com/Linux/Ntalkd/ntalkd.html

l'exemple proposé affiche bien :


| [root at rat xinetd.d]# netstat -tua
| Active Internet connections (servers and established)
| Proto Recv-Q Send-Q Local Address Foreign Address State
| tcp 0 0 *:ssh *:* LISTEN
| tcp 0 0 *:http *:* LISTEN
| tcp 0 0 rat:smtp *:* LISTEN
| udp 0 0 *:ntalk *:* LISTEN
| | [root at rat xinetd.d]# netstat -tuna
| Active Internet connections (servers and established)
| Proto Recv-Q Send-Q Local Address Foreign Address State
| tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
| tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
| tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
| udp 0 0 0.0.0.0:518 0.0.0.0:* LISTEN


ce qui contredirait mon analyse de netstat ci-dessus.

J'ai un retour sur la machine qui envoie mais pas sur l'autre et vice versa
Le réseau ne marche sans doute pas
Pourtant ssh marche !!!

Donc le réseau marche. A priori et sauf configuration réseau bizarrement ésotérique, le problème vient de la configuration de talk et xinetd.

J'ai de fortes présomptions là-dessus :

| # default: off
| # description: The ntalk server accepts ntalk connections, for chatting \
| #       with users on different systems.
| service ntalk
| {
|         flags                   = IPv4
|         disable                 = no
|         socket_type             = dgram
|         wait                    = yes
|         user                    = nobody
|         group                   = tty
|         server                  = /usr/sbin/in.ntalkd
|         only_from               = 127.0.0.0/8
| }

si le `only_from` est resté tel quel, cela signifie que inetd
n'accepte pour talk que ce qui vient de l'ordinateur local et pas du
réseau. Il faut remplacer 127.0.0.0/8 par 192.168.0.0/24.

François


---- Liste gulliver ---- Archives, http://gulliver.eu.org/ml-archives/ Description, http://gulliver.eu.org/ml/ml.html Bons usages, http://gulliver.eu.org/wiki/UsagesCourriels


Merci, François
J'ai mis 192.168.0.0/24 au lieu de 127.0.0.0/8 sur les 2 PC
Pour info le fichier /etc/xinetd/ntalk n'existait pas j'ai du le créer avec ce qu'il y a au dessus.


J'ai relancé ensuite /etc/init.d/xinetd restart

Voilà ce que j'obtiens
[Trying to connect to your party's talk daemon]












───────────────────────────────Message from Talk_Daemon at debianker at 16:42 ...
talk: connection requested by per at 192 dot 168 dot 0 dot 3 dot talk: respond with: talk per at 192 dot 168 dot 0 dot 3


C'est bon, il ne faut pas les lancer ensemble

On répond talk per at 192 dot 168 dot 0 dot 3
et la connexion est établie

Super !!!!!!!!!!!!!!!!
merci encore à François et Patrick

On peut pas vraiement dire que c'est simple à installer
Une bonne doc serait pas superflue

Mon fils vient de rentrer de l'école.
Ça marche Talk ?
Oui
Tu l'as mis sur mon PC
Non, yaqua

En esperant que la Dapper marche comme la Debian...

A+
Pierre