Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2017, à 16:45

moumoula

envoi et reception de messages texte dans un réseau local

Je souhaiterais pouvoir envoyer un message qui s'affiche dans une boîte
pop-up sur un ordinateur distant sur mon réseau local, à un utilisateur
particulier.

Les 2 micros tournent sous ubuntu 14.04

En gros, voilà ce que je veux:

je suis connecté en tant que X sur l'ordinateur ayant l'adresse 192.168.45.2

L'utilisateur à qui je veux envoyer le message est loggué sur
l'ordinateur 192.168.45.3 en tant que Y

Il n'y a pas de logiciel de chat installé sur son micro (ou bien le
logiciel n'est pas lancé).

J'ai cherché un peu partout, il y a bien les commandes talk, mail, write mais
je ne comprends pas bien la syntaxe, et en plus, visiblement, il faut
que sur le micro distant, il y ait une console d'ouverte

Quelqu'un a-t-il une idée ?

Merci d'avance

Hors ligne

#2 Le 07/02/2017, à 16:50

opensrx

Re : envoi et reception de messages texte dans un réseau local

Entre 2 pc linux, ce post en parle: https://forum.ubuntu-fr.org/viewtopic.php?id=442271
En ssh: http://askubuntu.com/questions/31582/se … send-style

Il y a d'autres manières mais la première à l'air d'être ce que tu cherches.

Hors ligne

#3 Le 07/02/2017, à 18:08

Sciensous

Re : envoi et reception de messages texte dans un réseau local

j'utilise iptux - en mode graphique
à installer sur les pc et mettre dans les applications lancées au démarrage.
(au premier lancement, choisir Tools/preférences onglet system , cocher AUTOMATICALLY Hide the panel after login pour n'avoir qu'une icône dans la barre; elle clignote en cas de message !)
(mais n'ouvre pas de popup sad )


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#4 Le 08/02/2017, à 10:05

moumoula

Re : envoi et reception de messages texte dans un réseau local

Merci beaucoup pour vos réponses ;

Effectivement , j'ai consulté ces liens, mais  franchement je ne comprends pas comment utiliser la commande, même en regardant son manuel

man write

Est ce que  je peux faire ça:?

write  manager@192.168.45.3 

Pour envoyer le message à la  machine 192.168.45.3.

Je vous prie de me guider, car franchement je suis perdue depuis 3 jours, et je suis dans l'obligation de trouver la solution.

Merci et Désolée pour le dérangement.

Dernière modification par moumoula (Le 08/02/2017, à 10:07)

Hors ligne

#5 Le 08/02/2017, à 12:58

opensrx

Re : envoi et reception de messages texte dans un réseau local

Apparemment la syntaxe est du genre:

echo "commandeoumessage" | write user tty1  

User étant le log local (ça doit sûrement marcher avec l'ip locale) et tty1 la console X tty1.

Tu peux enlever le tty1 (mais je ne suis pas sûr que le message fasse un pop-up):

echo "commandeoumessage" | write user 

Pour connaître le nom user tu peux utiliser la commande who.

EDIT: si la première syntaxe ne marche pas, tape ton texte après avoir lancé write user.

Dernière modification par opensrx (Le 08/02/2017, à 13:12)

Hors ligne

#6 Le 08/02/2017, à 13:17

opensrx

Re : envoi et reception de messages texte dans un réseau local

Ctrl+D pour arrêter write (d'après un post).

Hors ligne

#7 Le 08/02/2017, à 16:35

moumoula

Re : envoi et reception de messages texte dans un réseau local

Merci pour vos réponses;
j'ai tapé la commande:

echo "bonjour" | write Y

où Y est le nom de l'utilisateur de la machine distante.

J'obtiens comme message:

write: Y is not logged in

Et portant la machine est allumée et l'utilisateur Y est connecté.

Y - a t-il une configuration à faire quelque part?

Dernière modification par moumoula (Le 08/02/2017, à 16:37)

Hors ligne

#8 Le 08/02/2017, à 16:47

opensrx

Re : envoi et reception de messages texte dans un réseau local

Tape la commande who pour identifier qui est dispo sur ton réseau local, il est possible que son ID soit différent sur le réseau (en plus la commande who te dira quel tty renseigner dans la commande).
Ou alors utilise son adresse locale au lieu de son ID.

Dernière modification par opensrx (Le 08/02/2017, à 16:53)

Hors ligne

#9 Le 08/02/2017, à 17:22

moumoula

Re : envoi et reception de messages texte dans un réseau local

ok , je vais tester  et j'espère que ça va marcher.
Merci opensrx.

Dernière modification par moumoula (Le 08/02/2017, à 17:23)

Hors ligne

#10 Le 08/02/2017, à 17:38

Watael

Re : envoi et reception de messages texte dans un réseau local

openrsx a écrit :

who pour identifier qui est dispo sur ton réseau local

ah bon ?

je n'ai peut-être pas assez persévérer lors de mes précédentes tentatives, mais autant que je sache les commandes write, wall, et who ne concerne que la machine à laquelle on est préalablement connecté, en direct (connexion locale), ou via le réseau (connexion distante ! pour bien faire en ssh).


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#11 Le 08/02/2017, à 19:59

opensrx

Re : envoi et reception de messages texte dans un réseau local

Là apparemment (sauf erreur de ma part) ils sont sur le même réseau local.

Hors ligne

#12 Le 08/02/2017, à 20:14

opensrx

Re : envoi et reception de messages texte dans un réseau local

J'ai vu qu'il y avait talk et talkd de disponible (usage comme net send sous windows il me semble)

Hors ligne

#13 Le 09/02/2017, à 10:18

moumoula

Re : envoi et reception de messages texte dans un réseau local

la commande 

who 

affiche uniquement  la machine sur laquelle je me suis connecté.

root@ubuntu:/home/X# who
X  tty7         2017-02-09 07:54 (:0)
X  pts/0        2017-02-09 09:07 (:0)

c'est à dire je ne peux pas envoyer des messages à un autre utilisateur je pense.

Dernière modification par moumoula (Le 09/02/2017, à 10:18)

Hors ligne

#14 Le 09/02/2017, à 12:48

opensrx

Re : envoi et reception de messages texte dans un réseau local

Tourne-toi vers talk et talkd (disponibles dans les dépôts) ou vers la solution ssh dont je te parlais.
Pour la solution talk/talkd, les 2 paquets doivent être installés sur tout les postes.
Tu peux utiliser finger et fingerd pour obtenir des infos sur les utilisateurs.

Dans tous les cas il y a un serveur (talkd) et un client (talk).

@Watael: en se connectant sur le même serveur je pense que l'on peut utiliser ls commandes write et who, non? J'essaierai bientôt. (là j'ai rien pour tester).

Hors ligne

#15 Le 09/02/2017, à 15:38

moumoula

Re : envoi et reception de messages texte dans un réseau local

Je te remercie beaucoup opensrx, ça marche très bien avec talkd et mêe avec l'application iptux.

Hors ligne

#16 Le 09/02/2017, à 16:24

Watael

Re : envoi et reception de messages texte dans un réseau local

en se connectant sur le même serveur je pense que l'on peut utiliser ls commandes write et who, non?

oui, mais ce n'est pas aussi transparent qu'avec talk(d).
d'abord, il faut se connecter à la machine distante.
après, on fait comme à la maison. wink


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#17 Le 13/02/2017, à 12:05

moumoula

Re : envoi et reception de messages texte dans un réseau local

Merci beaucoup Watael;

En approfondant dans les recherches sur le net, j'ai trouvé une petite solution qui m'a vraiment aidé, c'est bien talkd qui est utile pour la messagerie instantanée et qui doit être installé même dans le pc en écoute ,mais je n'ai pas encore atteint le but qui est d'envoyer des messages en différé aux ordinateurs existants dans le réseau local.


Quelqun pourrait m'aider?

Dernière modification par moumoula (Le 27/02/2017, à 09:01)

Hors ligne