Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Solaris 10 安裝後 Xmanager 無法連線的完整排查與修復流程

編輯:關於 Linux

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

Solaris 圖形登入服務架構示意圖

環境資訊

# uname -a
SunOS hxl 5.10 Generic_118844-26 i86pc i386 i86pc

修復步驟

  1. 停用預設 CDE 登入服務
    svcadm disable cde-login
    驗證:ps -ef | grep dtlogin 應無輸出。
  2. 編輯 GDM 設定啟用 XDMCP
    vi /etc/X11/gdm/gdm.conf
    修改兩處:
    [xdmcp] 區段下 Enable=false → Enable=true
    Port=177 前的註解移除
  3. 確認無殘留 gdm 進程
    ps -ef | grep gdm 若有則 kill 掉。
  4. 啟動 GDM 服務
    svcs -a | grep gdm 確認狀態
    svcadm enable svc:/application/gdm2-login:default

驗證

完成上述步驟後,於 Windows 啟動 Xmanager,輸入 Solaris 主機 IP,應能正常彈出 GDM 圖形登入畫面。

常見誤區

  • 以為防火牆阻擋,實則 Solaris 10 預設防火牆不攔截 XDMCP (UDP 177) 與 X11 (TCP 6000+)。
  • 嘗試修改 /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 錯誤日誌

Copyright © Windows教程網 All Rights Reserved