疑難排解

重要

如果主機電腦和用戶端電腦之間遇到交互或連線問題,應始終確保所有電腦上都使用相同的 Veyon 組態。 為了避免一般問題,建議在 安裝 期間或透過 命令列介面 自動執行組態傳輸,而不是使用 Veyon 組態器手動匯入組態。 每次在故障排除期間進行變更時,還必須將組態傳輸到所有受影響的電腦。

無法存取電腦

有多種原因可能阻止使用 Veyon Master 存取電腦。

網路問題

首先應檢查電腦的一般網路連線。 使用公用程式 ping (通常包含在每個作業系統中) 來診斷連線問題。

Veyon 服務問題

如果可以 ping 電腦,則應驗證 Veyon 服務是否正常執行。 開啟 Veyon 組態器並開啟組態頁 服務。 在 一般 部分中,服務的狀態應顯示為狀態 正在執行。 否則,可以使用按鈕 啟動服務 來啟動服務。 如果不成功,您應該嘗試重新安裝 Veyon。 如果新安裝沒有作用,您可以檢查 Veyon 服務的記錄檔以及作業系統的記錄訊息,瞭解錯誤訊息和可能的原因。 此外,您也可以在作業系統的服務管理中找到更多提示或設定。

服務和防火牆設定

如果服務正在執行,您必須確認它偵聽正確的網路埠上的傳入連線。 您可以使用 telnet 在本機電腦上驗證:

telnet localhost 11100

除了常規程式輸出外,還必須顯示字串 RFB 003.008。 如果輸出不包含這些字串,則應檢查 網路連接埠號碼設定其它網路設定,尤其是 Veyon 伺服器連接埠號碼。 應嘗試將它們重設為預設值。

接下來,必須能夠從網路中的另一台電腦進行相同的存取。 可以再次使用公用程式 telnet 進行診斷。 程式參數「localhost」必須取代為對應電腦的名稱或 IP 位址。 如果存取失敗,請確保 其它網路設定 中的選項「僅允許來自本機的連線」已停用。 此外,應先停用: ref:電腦存取控制 <ComputerAccessControl>,否則該服務可能僅監聽「localhost」。 如果由於目前符合的規則而導致外部存取拒絕,則可能會發生這種情況。 如果兩個設定都正確,則輸出

netstat -a

必須指示服務不是 (只) 接聽在 localhost127.0.0.1 (狀態為 LISTEN 或類似)。

如果遠端電腦的連接埠存取仍然失敗,通常是防火牆阻止存取,需要重新進行相應的組態。 在 Linux 上,這涉及到「iptables」、「ufw」等的設定。 請查閱所用軟體的相應手冊。 在 Windows 上,如果 其它網路設定 中的 啟用防火牆例外 選項設定為預設值 (啟用),Veyon 會自動設定整合的 Windows 防火牆。 如果使用第三方防火牆解決方案,則必須將其設定為允許外部存取 TCP 連接埠11100 (Veyon 伺服器連接埠) 和 11400 (演示伺服器)。

身份驗證設定

錯誤的另一個原因可能是 身份驗證設定 錯誤或不足。 對於首次測試,您應該在兩台電腦上選取 登入身份驗證 ,而不是 金鑰檔身份驗證。 一旦本機電腦上的身份驗證測試成功,外部存取也將工作。

如果使用 金鑰檔案驗證,主電腦和用戶端電腦上的金鑰檔案必須完全符合。 在用戶端電腦上,公開金鑰檔案必須與主電腦上的公開金鑰檔案具有完全相同的內容**和相同的名稱**。 如果存取仍然失敗,則金鑰檔案的存取權限可能不正確。 Veyon 服務需要對*公開金鑰檔案*具有讀取權限,而 Veyon Master 的使用者必須能夠讀取*私密金鑰檔案*。 如果問題仍然存在,則應在所有電腦上刪除金鑰檔案的 金鑰檔案目錄,並在主電腦上產生新的金鑰對。 然後必須在所有用戶端電腦上重新匯入公開金鑰。

電腦存取控制的設定

電腦存取控製組態不正確也可能導致電腦無法存取。 最初建議使用 Veyon 組態器完全停用 電腦存取控制。 這使您可以確定哪種電腦存取控制方法可能組態不正確。

如果使用了 授權使用者群組 (用於存取電腦),則應檢查授權使用者群組清單是否完整,以及存取使用者是否屬於這些使用者群組之一。

設定不當的 存取控制規則 也會導致存取電腦時出現問題。 務必始終指定至少一條規則,以便在特定條件下允許存取。 如果確保這一點,則可以在清單末尾插入臨時測試規則,以便進一步偵錯。 應組態此規則,以便啟用選項 始終處理規則並忽略條件,並選擇操作 允許存取。 然後,可以逐步上移此規則在規則清單中的位置,直到測試返回預期的正面結果並且存取正常進行。 位於測試規則正下方的存取規則是導致存取被拒絕的原因,可以對其進行更仔細的檢查並進行相應的更正。 之後,請務必刪除測試規則,以防止未經授權的存取。

防毒軟體

根據一些使用者報告,已安裝的防毒軟體導致 Veyon 出現問題,尤其是在 Veyon 服務方面。 作為故障排除過程的一部分,您應該暫時停用該防毒軟體,以確定是否是防毒軟體導致的錯誤。 如果是,請在重新啟用防毒軟體後嘗試為 Veyon 服務新增例外。 或者,請聯絡您的防毒軟體供應商以取得進一步的協助。

時間同步問題

使用 登入驗證 時,Veyon 要求作業系統在所有遠端電腦上可靠地執行使用者驗證。 尤其是在基於 AD/Kerberos 的環境中,當系統時鐘與網域控制站或身份驗證伺服器不同步且有顯著差異時,身份驗證可能無法可靠地運作。 因此,如果您在使用 Veyon 時遇到偶發的連線問題,請確保時間同步已組態並正常運作。

未正確儲存/載入設定

更新到新版本的 Veyon 後,在極少數情形下可能會發生某些組態金鑰不一致,需要重新建立的情形。 這可能會造成設定未正確儲存或重新載入,例如內建位置和電腦資訊。 在這種情形下 應重設組態,並根據預設值重新組建。

LDAP 目錄中的位置和電腦不顯示在 Veyon Master 中

請確認:

  • 網路物件目錄 在組態頁面 一般 設定為 LDAP BasicLDAP Pro

  • LDAP 整合測試 列出位置的所有項目列出所有位置 都成功並返回正確的物件

  • 在組態頁 主要 所有用於微調行為的選項都設定為其預設值

自動選取目前位置不起作用

如果啟用 自動選擇目前位置選項,但在啟動 Veyon Master 時沒有任何效果,則應先確保主電腦也在 網路物件目錄 中列為對應房間的電腦。

如果網路物件目錄中的所有項目都正確但問題仍然存在,則通常是網路中的 DNS 組態存在問題。 確保電腦名稱可以解析為 IP 位址,並且 IP 位址的反向查找可以傳回對應的電腦名稱。 在大多數作業系統上,DNS 診斷工具「nslookup」可用於此目的。 使用本機電腦名稱作為參數呼叫程式必須傳回有效的 IP 位址。 使用確定的 IP 位址進行第二次呼叫必須再次傳回電腦名稱。

如果 DNS 設定正確,但功能仍無法正常運作,則在第二步驟中,可以將 日誌等級 設定為最高值 (偵錯訊息和其它所有內容)。 重新啟動 Veyon Master 後,您可以在 日誌檔案目錄 中搜尋日誌檔案「VeyonMaster.log」,以取得更多錯誤原因。 包含訊息 "正在初始化位置""找到位置" 的行分別表示用於確定位置的主機名稱和 IP 位址,以及最終根據這些資訊確定的位置。

螢幕鎖定可透過 Ctrl+Alt+Del 繞過

若要在螢幕鎖定模式下完全封鎖所有按鍵和鍵盤快速鍵,您必須在 Windows 上安裝 Veyon 後重新啟動電腦。 如果不重啟,Veyon 專用的輸入裝置驅動程式將無法啟用,因此無法攔截按鍵。

在演示模式下,客戶端電腦上僅顯示黑屏或帶有藍色載入旋轉圖示的視窗。

請確認:

  • Veyon Master 使用者可以存取自己的電腦 (即本地 Veyon 服務)。 使用 金鑰檔案驗證 時,請確保將公鑰部署到學生**和**教師電腦上。

  • 存取控制規則集 中,沒有阻止教師存取自己電腦的規則,例如,沒有禁止教師登入後存取電腦的規則。 在這種情況下,您應該建立一個規則,並在規則清單中盡可能啟用條件 存取電腦為本機主機。 否則,演示伺服器將無法存取教師電腦的螢幕內容並將其分發到客戶端電腦。

  • 在設定頁面 服務 下的 網路連接埠號碼 下,示範伺服器連接埠設定為預設值「11400」。

  • 在設定頁面 服務 上,主電腦上的防火牆例外已啟用,或第三方防火牆已設定為允許傳入至 TCP 連接埠「11400」的連線。

Veyon 伺服器在 Linux 上因 XIO 或 XCB 錯誤而崩潰。

已知 Linux 上某些 KDE 和 Qt 版本存在導致 Veyon 伺服器崩潰的問題。 這也會影響其他幾個 VNC 伺服器實作。 如果您受到此類崩潰的影響,請考慮升級 KDE/Qt。 作為最後的手段,您可以在 VNC 伺服器配置中停用 X Damage 擴充功能。 但是,這會降低整體效能並增加 CPU 負載。

某些功能 (例如啟動應用程式或開啟網站) 無法使用。

據報道,如果使用者名稱和電腦名稱相同,則會出現問題。 當在主機名為「student」的電腦上以名為「student」的使用者登入時,如果使用者工作階段由 Veyon Master 控制,則某些功能將無法啟動。