Solaris

在 Solaris 中允許套接字連接

  • August 30, 2013

我有 2 台 solaris 機器,我有一個通過埠 8556 打開套接字的應用程序,但由於某種原因,連接不斷被拒絕。

當我在第二台伺服器(serverb)上執行 netstat 命令時:

$ netstat -an | grep 8556
127.0.0.1.8556             *.*                0      0 128000      0 LISTEN

這似乎表明埠是開放的,我什至可以遠端登錄到本地主機:

$ telnet 127.0.0.1 8556
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]

但是當我嘗試從第一台機器遠端登錄時,連接失敗:

bash-3.00# telnet serverb 8556
Trying 5.5.112.112...
telnet: Unable to connect to remote host: Connection refused

我可以從 servera 成功 ssh 到 serverb,但套接字連接被拒絕。我已經嘗試了主機名和 IP 地址,但沒有運氣。我也可以遠端登錄到埠 22 和從 servera 到 serverb 的 23,這些埠似乎是打開的,這只是埠 8556 的問題。

這裡可能是什麼問題?

127.0.0.1如您的netstat輸出所示,偵聽套接字綁定到。它不綁定到5.5.112.112or 0.0.0.0(充當萬用字元)。

引用自:https://serverfault.com/questions/535229