設定 NI VLM 或 FLEXnet Publisher 的通訊埠

更新 Jul 3, 2025

環境

軟體

  • Volume License Manager

其他

  • FlexNet Publisher (formerly known as FLEXlm)

我在連接或與授權伺服器通訊時遇到問題。我要如何設定 NI Volume License Manager (VLM) 伺服器或 FLEXnet Publisher(原稱 FLEXlm)授權伺服器的通訊埠?

在開始之前,請確保沒有其他程式正在使用您所選擇的通訊埠,並且防火牆允許透過該通訊埠進行通訊。

NI VLM 3.x 或更新版本:
可透過選擇「Tools » Preferences(工具 » 偏好設定)」來設定通訊埠。在偏好設定視窗中,有一個對話框可用來指定主要授權通訊埠與通訊管理埠。

設定完通訊埠後,必須重新啟動 NI Volume License Manager:

  1. 選取視窗左側的 Stop Volume License Server(停止授權伺服器) 來停止伺服器。

  2. 確認 Server Status(伺服器狀態)Not Running(未執行)

  1. 透過「File » Install Agreement License File(檔案 » 安裝協議授權檔案)」將授權檔案安裝至 NI Volume License Manager。

  2. 透過視窗左側的「Start Volume License Server(啟動授權伺服器)」來重新啟動授權伺服器。

NI VLM 2.x:
通訊埠可以透過「Options » Preferences(選項 » 偏好設定)」設定。在偏好設定對話框中,有一個欄位可用來輸入 License Server Port(授權伺服器通訊埠)。設定完成後,必須重新啟動 Volume License Manager:

  1. 透過「Options » Local License Server » Stop(選項 » 本機授權伺服器 » 停止)」來停止授權伺服器。

  2. 透過「Options » Install License File(選項 » 安裝授權檔案)」將授權檔案安裝進 Volume License Manager。

  3. 透過「Options » Local License Server » Start(選項 » 本機授權伺服器 » 啟動)」來重新啟動授權伺服器。

 

NI VLM 1.0 或 FLEXnet Publisher(原稱 FLEXlm):

  1. 開啟從 NI 收到的授權協議檔案,並在其中變更通訊埠號碼。

  2. 該檔案的第一行會指出要使用哪一個通訊埠,預設值為 27000。

  3. 將此數值更改為您希望使用的通訊埠,然後儲存並關閉該檔案。

補充資訊

除了主授權通訊埠之外,NI 授權還會使用一個名為 nilm 的 daemon 程式來處理授權驗證,它會隨機使用一個通訊埠執行。你可以透過 NI VLM 的除錯日誌來查看實際使用的通訊埠,會看到類似以下的行:

(lmgrd) nilm using <TCP-port>

如果你希望為 nilm 指定固定通訊埠,也可以透過編輯授權協議檔案來設定。以下是操作方法:

  • 將其中一行 VENDOR nilm 修改為指定通訊埠,例如要使用埠號 4000,可改成:

     
    VENDOR nilm PORT=4000

    注意:這一行區分大小寫,VENDOR 和 PORT 都必須大寫。

  • 儲存並關閉該授權檔案。

  • 依照上述步驟重新啟動授權伺服器。