wall 命令 + 广播消息不会出现在第二台集群机器上

Eyt*_*tan 0 networking solaris cluster storage-area-network

我有两个集群solaris机器(machine1,machine2)我在两台机器之间有连接ping和ssh工作正常(集群很好)

 more /var/tmp/mesg
 TEST
Run Code Online (Sandbox Code Playgroud)

我执行以下命令:

    wall –a /var/tmp/mesg on machine1  ( on machine1 )
Run Code Online (Sandbox Code Playgroud)

在机器 1 上,我看到消息“测试”

但是当我也在 machine2 上检查消息“TEST”时,我看不到消息“TEST”

请告知问题是什么 - 在 machine2 上我没有收到广播消息“TEST”

机器 1 和机器 2 的详细信息

 machine1 - details


 [root@machine1 /var/tmp]#ifconfig -a


    lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000 
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 10.20.24.137 netmask ffffff80 broadcast 10.20.24.255
    groupname Data_ipmp
    ether 0:21:28:d2:31:3e 
e1000g0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 10.20.24.141 netmask ffffff80 broadcast 10.20.24.255
nxge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
    inet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255
    groupname Data_ipmp
    ether 0:21:28:e1:1:aa


machine2 – details


[root@machine2 /var/tmp]# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000 
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 10.20.24.140 netmask ffffff80 broadcast 10.20.24.255
    groupname Data_ipmp
    ether 0:21:28:4f:e9:1e 
nxge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
    inet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255
    groupname Data_ipmp
    ether 0:21:28:e0:15:8a







netstat -rn

Routing Table: IPv4
Destination           Gateway           Flags  Ref     Use     Interface 
-------------------- -------------------- ----- ----- ---------- --------- 
default              10.20.24.129         UG        1          0           
10.20.24.128         10.20.24.137         U         1        160 e1000g0   
10.20.24.128         10.20.24.141         U         1          0 e1000g0:1 
224.0.0.0            10.20.24.137         U         1          0 e1000g0   
127.0.0.1            127.0.0.1            UH       40     373257 lo0   
Run Code Online (Sandbox Code Playgroud)

vor*_*aq7 5

按设计工作。

wall将消息写入当前登录到本地计算机的任何用户的终端。
它没有“集群”的概念,也没有与其他机器通信的能力(即使有,在大多数情况下,将这种行为作为默认值也是非常不可取的)。

如果你想给多台机器上的用户写一条消息,你需要连接到每台机器并广播消息(或者使用集群软件提供的消息传递工具,如果这样的工具存在的话)。