Segui skydiamond.org anche su Twitter
 
You are here: Sky ForumHardwareRetiInviare messaggi su LAN
: [1]
Inviare messaggi su LAN
Inviare messaggi su LAN
« : September 12, 2007, 08:14:24 pm »

Come si inviano dei messaggi sulla LAN fra macchine windows e fra macchine linux? Sono riuscito a inviarli solo tramite smbclient da linux a windows.  :(
  • Lebby
  • developer
  • *
  • Offline Offline
  • : 258
  • Venite a me ... il lato oscuro vi aspetta
  •  
Re: Inviare messaggi su LAN
« #1 : September 14, 2007, 01:52:13 pm »

allora una volta su windows 98 si inviavano i messaggi tramite un programmino che si chiamava winpopup. C'e' un porting di winpopup su linux che si basa su server samba che si chiama LinPopup. Aggiunge nuove funzionalita' ed e' compatibile con winpopup ( stando a quello che c'e' scritto sul sito possiamo contattare un untente windowd che abbia attivato winpopup ).

Ora sotto i sistemi windows c'e' un comanda che si chiama netsend per inviare i messaggi

Usage: NetSend <Sender> <Receiver> "<Message>"
Example: Netsend Sam Jim "Hello from Sam!"

D:\Arnaldo> netsend Rudolf 192.168.1.13 "Zzicchiti un pruno"

devono essere abilitati i seguenti servizi nei pc
messenger ( nn msn ... e' un servizio di amministrazione ... )
NetBios
Plug and Play
RPC (remote procedure call)
Workstation

Soluzioni artenative:
WebChat Ajax ... -> req 1 Web server interno alla rete con una pagina contenente un script Ajax 1 browser installato su tutti i computer
WebChat Java Applet ... req vedi prec + jvm in tutti i pc
gaim usando jabber -> req 1 Jabber server gaim installato su tutti i computer
jabber puro -> client jabber su ogni computer + 1 server jabber -> http://www.jabber.org/ <---------------- LA SCELTA PIU' POTENTE e quella consigliata

Fonte:
Linpoup:
http://sourceforge.net/projects/linpopup2/
NetSend:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_send.mspx?mfr=true
http://www.lanplanet.it/modules.php?name=Sections&op=viewarticle&artid=11

SAMBA:
Inviare messaggi tramite samba:
smbclient -M "IP o dns di destinazione"
messaggio

per abilitare la ricezione dei messaggi si deve modificare il file di configurazione si samba e inserire/modificare il message command:
message command = DISPLAY=:0 Xdialog --title "Message Netsend de %f" --textbox %s 10 40


Altro:
http://www.geocities.com/webcomunicator/webs/leame5eng.html
http://ubuntuforums.org/showthread.php?t=201529
http://it.wikipedia.org/wiki/Jabber
« : September 14, 2007, 01:54:03 pm Lebby »
  • Pippopeppe
  • Worker
  • user
  • *
  • Offline Offline
  • : 65
  • [Close The World - txeN ehT nepO]
  •  
Re: Inviare messaggi su LAN
« #2 : September 15, 2007, 09:25:17 am »

Lebby....sei un uomo veramente improbabile

[Close The World - txeN ehT nepO]
Re: Inviare messaggi su LAN
« #3 : September 15, 2007, 12:47:42 pm »

Lebby sei un grande!!!! Grazie mille!  :allah:
  • Lebby
  • developer
  • *
  • Offline Offline
  • : 258
  • Venite a me ... il lato oscuro vi aspetta
  •  
Re: Inviare messaggi su LAN
« #4 : September 16, 2007, 08:01:30 pm »

ma alla fine che soluzione avete adoperato?
Re: Inviare messaggi su LAN
« #5 : September 16, 2007, 08:14:42 pm »

Linpopup no va manco a colpi di legno.  :smash:

La condivisione samba non funziona né dal quadcore con ubuntu a windows, né da un altro ubuntu al quad con winzozz. Odio windows ma serve ahimé per giocare e mentre gioco le altre tre CPU che fanno? almeno scarico no? E perché non condividere tutto?

Mi serve Win XP a 64 bit con SP2...  :bug:
  • Lebby
  • developer
  • *
  • Offline Offline
  • : 258
  • Venite a me ... il lato oscuro vi aspetta
  •  
Re: Inviare messaggi su LAN
« #6 : September 17, 2007, 11:33:38 am »

allora se hai installato ubuntu non fare scripting o modifiche dei file di confgurazioni manuali ...
Le condivisioni funzionano alla grande ... le ho fatte fare ad un paio di persone via msn e in aula studio. ( testimonial Paolo che oggi condivide l'inferno nella sua rete grazie ad ubuntu e alserver Salsa-Merengue-Samba :P )
Se hai modificato i file di conf di consiglio di disinstallare samba con apt-get remove --purge samba*
Successivamente di cercati i file che hai modificato e ripristinarli ( hai sicuramente i backup ... backuppare sempre !!! gedit insegna )
reinstallare samba e fare:
creare una cartella NON NEL DESKTOP
cliccare condivi
rete smb microz
( non fare quella nativa se no devi installare samba pure in winz )
aprire nautilus
verificare la rete
dovrebbe vedere tutto .... attenzione: 1) indirizzi IP 2) SUBNET MASK OBBLIGATORIAMENTE UGUALE ( linux gestisce bene le sub ma winz no .. )

PERO' PRIMA DEVI VERIFICARE CHE TUTTA LA RETE SI VEDA ... PRIMA CHE INIZI IL PROCESSO DI CONDIVISIONE

poi devi settare gli utenti in modo che possano accedere
aggiungere un utente samba:
sudo smbpasswd -a nomeutente

fonti:
Mi secco a leggere ... lo voglio vedere: http://video.google.co.uk/videoplay?docid=-4813148932443670673 ( e ascoltare la magnifica voce di Festival ;) ma sboooooorioooooniiii che nn sono altro :) )

http://linuxiano.wordpress.com/2007/03/28/samba-condivisione-file-tra-linux-e-windows/
http://linux.html.it/guide/lezione/3146/condivisione-con-windows-samba/

Mastering: http://ubuntuguide.org/wiki/Ubuntu:Feisty#Samba_Server ( sconsigliato ... troppo editing ... ubuntu e' sensibile ... poi s'offende )

Nel frattempo segnalo gli screencast di ubuntu ( sempre con la voce di festival ):
http://screencasts.ubuntu.com/
http://screencasts.ubuntu.com/SAMBA_Filesharing

Nota personale: gli ubuntiano sono la categoria di linuxiani + sboroni che esista tra tutta la categoria linuxiana .... ammesso ke ne esista una ...
« : September 17, 2007, 11:37:28 am Lebby »
  • unghio
  • Guest
Re: Inviare messaggi su LAN
« #7 : September 17, 2007, 12:17:46 pm »

e la macumba prima non la devi fare? :P

(kmq l'fstab di paolo ha avuto bisogno di una piccola correzione, dato che non poteva scrivere + nella partizione...)
  • Lebby
  • developer
  • *
  • Offline Offline
  • : 258
  • Venite a me ... il lato oscuro vi aspetta
  •  
Re: Inviare messaggi su LAN
« #8 : September 18, 2007, 08:44:23 am »

( si ma io che ci posso fare se lui segue le guide e non segue me? :) si ... cmq c'era un problema di flag nell'fstab sulle partizioni proprietarie dovuto al pmount e agli script di inizializzazione di ubuntu che ottimizzano le configurazioni per l'utente principale. )
Re: Inviare messaggi su LAN
« #9 : December 07, 2007, 05:21:25 pm »

D:\Arnaldo> netsend Rudolf 192.168.1.13 "Zzicchiti un pruno"
Questo mi era sfuggito.  :ridetanto:
Quote
SAMBA:
Inviare messaggi tramite samba:
smbclient -M "IP o dns di destinazione"
messaggio
Ho verificato e l'unico che sembra davvero funzionare è solo
Code: [Select]
$ smbclient -W <WORKGROUP> -M <nome della macchina>Scrivete poi il messaggio e date CTRL-D.  :PCwrite:
  • Lebby
  • developer
  • *
  • Offline Offline
  • : 258
  • Venite a me ... il lato oscuro vi aspetta
  •  
Re: Inviare messaggi su LAN
« #10 : December 07, 2007, 05:43:45 pm »

Messaggistica via Lan:
http://www.outlookmessenger.com/OM/index.asp
Talk ( io nn sono riuscito a farlo  funzionare ... mi rifiuta le connessioni )
( per far funzionare linpopup si deve avere una versione particolare si samba ... )
Re: Inviare messaggi su LAN
« #11 : September 21, 2009, 02:04:02 pm »

Ho verificato e l'unico che sembra davvero funzionare è solo
Code: [Select]
$ smbclient -W <WORKGROUP> -M <nome della macchina>Scrivete poi il messaggio e date CTRL-D.

Il Net Send funziona solo se il servizio Messenger è avviato (come diceva anche Lebby). Sulle macchine attuali bisogna farlo avviare, perché di default è disabilitato!

Bisogna aprire il Pannello di Controllo -> Strumenti di Amministrazione -> Servizi (oppure lanciate services.msc da riga di comando), qui cerchiamo il servizio Messenger (che non ha niente a che vedere con Windows Messenger), e se non è già avviato di default lo dobbiamo avviare. Conviene allora impostarlo dalle sue Proprietà per essere sempre avviato automaticamente.
In alternativa, si può anche avviare e fermare il servizio Messenger direttamente da linea di comando, digitando rispettivamente net start messenger e net stop messenger.

Fatto questo su ogni PC coinvolto, possiamo sbizzarrirci. Per inviare messaggi, dalla finestrella DOS (Esegui cmd) usiamo il comando NET SEND indicando di seguito (nella stessa riga) il PC destinazione (possiamo usare il nome di rete o il suo indirizzo IP) e quindi il messaggio da mandare.
Code: [Select]
NET SEND 192.168.0.3 Il messaggio ecc

Se volete farlo su linux basta avere Samba installato e dare il comando smbclient -M

Quote
   Questa opzione consente di spedire messaggi ad un altro computer, usando il protocollo "WinPopup". A connessione stabilita è possibile digitare il proprio messaggio terminandolo con ^D (control-D).

    Se il computer destinatario sta eseguendo WinPopup l'utente riceverà il messaggio e probabilmente anche un beep. Se WinPopup non è in esecuzione il messaggio andrà perso e non verrà riportata alcuna segnalazione di errore.

    Se il messaggio supera i 1600 byte - limite del protocollo - sarà automaticamente troncato.

    Una tecnica utile è usare cat con smbclient. Per esempio:

    cat messaggio.txt | smbclient -M FRED

    spedisce il contenuto del file "messaggio.txt" alla macchina FRED.

    È possibile anche usare le opzioni -U e -I che consentono di controllare le intestazioni FROM e TO del messaggio.

    Altre informazioni alla sezione comandi di messaggio di smb.conf(5) per una descrizione su come manipolare i messaggi WinPopup in Samba.

    Nota: Per essere in grado di ricevere sempre i messaggi è sufficiente copiare WinPopup nel gruppo di avvio di WfWg del PC.


Conviene sempre usare:

Code: [Select]
smbclient -W WORKGROUP -M NOMEPC -U nomeutente%password
Si può anche inviare un messaggio preimpostato con le pipe o il reindirizzamento:

Code: [Select]
messaggio.txt | smbclient -M...
smbclient -M < messaggio.txt
echo Ciao sono arrivato | smbclient -M PC1



Se quando provate a mandare i messaggi con NET SEND da Windows ricevete un errore di alias:
Quote
"Errore durante l'invio di un messaggio a...
Impossibile trovare l'alias per i messaggi sulla rete.
Ulteriori informazioni sono disponibili digitando NET HELPMSG 2273."
nel 99% dei casi il servizio Messenger non è abilitato ed avviato sul PC mittente o destinatario. Avviatelo come indicato nell'articolo qui sopra. Se ancora non risolvete, controllate che non ci siano problemi di rete e che non abbiate sbagliato il nome o l'indirizzo IP del PC destinatario.

Su Linux con smbclient si può ricevere allo stesso modo il seguente messaggio:
Code: [Select]
nt_status_bad_network_name


Su Windows Vista non esiste più il comando NET SEND, ma al suo posto c'è l'equivalente comando MSG. Digitate msg /? per l'help del comando, tenendo presente che la sintassi di base è la seguente :
Code: [Select]
msg /server:NomePC Utente messaggioPer inviare il messaggio "Ciao come va?" all'utente Pippo del computer PC1 si può digitare come segue:
Code: [Select]
msg /server:PC1 Pippo Ciao come va?Se vogliamo indicare solo il nome del PC destinatario, facendo arrivare il messaggio a qualunque utente sia collegato a tale PC, usiamo l'asterisco al posto del nome utente:
Code: [Select]
msg /server:PC1 * Ciao come va?Si noti che il comando MSG non necessita che il servizio Messenger sia avviato. Il comando MSG è disponibile anche su Windows XP.


« : September 21, 2009, 02:38:41 pm skydiamond »
: [1]
You are here: Sky ForumHardwareRetiInviare messaggi su LAN
: