我是用VirutalBox安裝Solaris 10,但是要在Windows 7中想以xmanager連到Solaris時,
卻一直無法連線,顯示連線失敗,但是印象中Solaris 10預設會啟用xdmcp
在文字介面下,可以用下列的指令重新啟用
[root@sol oswbb]# svcadm enable -r cde-login
相反想要停用可下
[root@sol oswbb]# svcadm disable cde-login
先檢查Process是否有被啟用
# ps -ef |grep dtlogin
root 950 938 0 08:02:55 ? 0:00 /usr/dt/bin/dtlogin -daemon
root 938 1 0 08:02:48 ? 0:00 /usr/dt/bin/dtlogin -daemon
檢查的結果是有啟用的,但是xmanger還是無法連線
檢查Xmanager配置,應該也沒有什麼問題。
xdmcp Conection Method : XDM Query
xdmcp Host: Solaris Server IP
xdmcp Port:177
xdmcp Local Address: Auto Select
最後在網路上有人提到Windows的防火牆的可能性,所以去檢查Win7的設定值
先到 「控制台\所有控制台項目\網路和共用中心」,檢視作用中的網路
VirutalBox的網卡VirtualBox Host-Only Network屬於「公用網路」
再到「控制台\所有控制台項目\Windows 防火牆\允許的程式」,終於找到原因,
原來xmanager在「公用網路」是不被允許的,勾選之後就可以連線了。