Я хотел бы отправить сообщения в сеть PC (от одной системы Ubuntu до другого).
Я использовал эту команду, чтобы отправить сообщение мне для тестирования:
smbclient -M myName -b
Но я получаю эту ошибку:
message start: ERRSRV - ERRmsgoff (Not receiving messages.)
команда на удаленной машине:
smbclient -M remoteName -b
ошибка:
Connection to remoteName failed. Error NT_STATUS_BAD_NETWORK_NAME
myName
и remoteName
hostname
значения. Действительно ли это правильно?
Когда сообщение в стиле NET SEND
отправляется в систему, в которой работает Samba, она запускает команду, указанную в конфигурации message command
. Согласно справочной странице smb.conf
, сообщения будут отклонены по умолчанию, что может объяснить то, что вы видите:
Если у вас нет команды сообщения, то сообщение не будет доставлено, и Samba сообщит отправителю, что произошла ошибка. К сожалению, WfWg полностью игнорирует код ошибки и продолжает независимо, говоря, что сообщение было доставлено.
blockquote>Одна из программ, которая может принимать эти сообщения от Samba и отображать их на рабочем столе, - это LinPopup:
http://linpopup2.sourceforge.net/
Я не пробовал это лично, и, похоже, он не упакован для Ubuntu, поэтому вам, вероятно, придется собирать его из исходного кода.