全新安裝 Solaris 10 後,預期應可直接用 Xmanager 遠端登入圖形桌面,但實際常遇到「連線不上、也不報錯」的詭異狀況。經實測,依序關閉 CDE、啟用 GDM 的 XDMCP、重啟 GDM 服務即可解決。

# uname -a
SunOS hxl 5.10 Generic_118844-26 i86pc i386 i86pc
svcadm disable cde-loginps -ef | grep dtlogin 應無輸出。vi /etc/X11/gdm/gdm.conf[xdmcp] 區段下 Enable=false → Enable=truePort=177 前的註解移除ps -ef | grep gdm 若有則 kill 掉。svcs -a | grep gdm 確認狀態svcadm enable svc:/application/gdm2-login:default完成上述步驟後,於 Windows 啟動 Xmanager,輸入 Solaris 主機 IP,應能正常彈出 GDM 圖形登入畫面。
/etc/ssh/sshd_config 的 X11Forwarding,但 Xmanager 走的是 XDMCP 非 SSH X11 轉發。若依流程操作仍無法連線,請檢查:
1. netstat -an | grep 177 確認 GDM 監聽 UDP 177
2. tcpdump -i <介面> udp port 177 抓封包確認客戶端請求是否到達
3. /var/log/gdm/:0.log 查看 GDM 錯誤日誌