Pagina 1 di 1
[Risolto] Re: [Richiesta] programma messaggi istantanei LAN
Inviato: martedì 22 febbraio 2011, 11:24
da Davide_G
Ciao a tutti,
volevo sapere se esistesse un comando da shell per mandare messaggi istantanei su un rete locale con distro Ubuntu. Ho navigato un po nella rete, ma non ho trovato niente o meglio c'e un programma chiamato linpopup, ma vorrei utilizzare solo ed esclusivamente la shell e preferibilmente se fosse già installato dato che non ho i privilegi di root.
Grazie a tutti.
Davide G.
Re: [Richiesta] programma messaggi istantanei LAN
Inviato: mercoledì 23 febbraio 2011, 3:27
da bingel
Se sei in una rete samba ed ognuno ha il proprio pc con installato linux:
Codice: Seleziona tutto
echo "testo del messaggio" | smbclient -M nome_netbios_pc_destinatario
echo "testo del messaggio" | smbclient -N -M nome_netbios_pc_destinatario
echo "testo del messaggio" | smbclient -M nome_netbios_pc_destinatario -I indirizzo_ip
echo "testo del messaggio" | smbclient -N -M nome_netbios_pc_destinatario -I indirizzo_ip
questi ultimi sono comandi che possono tornar utili per sapre il nome e l'indirizzo ip dei pc di rete.
Se invece siete diversi utenti tutti quanti loggati allo stesso server linux:
potete usare
write o
talk
per istruzioni sul funzionamento
Re: [Richiesta] programma messaggi istantanei LAN
Inviato: mercoledì 23 febbraio 2011, 13:05
da Davide_G
Grazie per la risposta, ho provato write ma sono riuscito a farlo funzionare solo in localhost ma non sono riuscito a farlo funzionare in una rete locale, mentre talk segli dico ad esempio: eepc@eepc900 non funziona e mi da il seguente messaggio: [Checking for invitation on caller's machine] ma dall'altra parte non c'e nessun segno.... >:(
Re: [Richiesta] programma messaggi istantanei LAN
Inviato: mercoledì 23 febbraio 2011, 16:04
da bingel
write e
talk funzionano indipendentemente dalla rete. In pratica mettono in comunicazione i diversi utenti di uno stesso sistema. Per esempio se ad un determinato server linux fossero connessi gli utenti mario e gino tramite telnet o ssh questi potrebbero comunicare tra loro usando write o talk. Il limite è che Gino e Mario devono essere due utenti del server a cui si loggano appunto tramite ssh o telnet con propria userid e propria password. In teoria quindi la rete non sarebbe neppure necessaria perché ad esempio se tu apri due finestre di terminale e in una impartisci il seguente comando:
digitando di seguito il testo del messaggio, vedrai comparire nell'altra finestra esattamente quanto stai scrivendo. Considera che pts/0 potrebbe essere anche pts/1 o pts/n. Puoi sapere questo dato tramite il comando "who" oppure "who am i".
Perché write e talk funzionino l'accesso in scrittura al proprio terminale deve essere impostato:
Lo stato lo controlli digitando semplicemente
Invece per mettere in comunicazione due pc della rete che non condividono l'accesso ad un server comune allora si usa smbclient che usa lo stesso protocollo di comunicazione di winpopup. Puoi infatti mandare messaggi anche a pc windows purché questi siano opportunamente configurati.
Re: [Richiesta] programma messaggi istantanei LAN
Inviato: mercoledì 23 febbraio 2011, 16:09
da bingel
Come non detto. Write e Talk funzionano anche in rete. E' questione di indicare l'host. Ho appena letto il manuale. Ero convinto del contrario ma evidentemente mi ricordavo male (ero abituato ad usarli solo nell'altro modo).
Re: [Richiesta] programma messaggi istantanei LAN
Inviato: mercoledì 23 febbraio 2011, 16:12
da bingel
Perché talk funzioni devi installare il demone talkd
Inoltre quando ti connetti:
[Risolto] Re: [Richiesta] programma messaggi istantanei LAN
Inviato: mercoledì 23 febbraio 2011, 21:00
da Davide_G
Grazie mille dell'aiuto bingel, ho risolto anche se avevo gia installato talkd. mah ti offro una (b2b)