1. 程式人生 > 其它 >ENSP華為的AR和CE裝置開啟失敗報錯40解決方案

ENSP華為的AR和CE裝置開啟失敗報錯40解決方案

此問題可以從ENSP的幫助的FAQ中得到答案,與VMware是否安裝無關係,這是我的電腦的網絡卡頁面

 

 AR路由器,CE交換機報錯40程式碼均適用

1.問題描述

  1. 本來ensp中的裝置可以正常啟動的,window10升級後,便無法正常啟動,提示“…錯誤程式碼40…

  2. 在網路介面卡中,本來的VirtualBox的虛擬網絡卡VirtualBox Host-Only Network #2也消失了

  3. 裝置管理器中也沒有之前的那個網絡卡

  4. 開啟VirtualBox時,提示:有一個或多個虛擬硬碟 、光碟或軟盤當前無法訪問。因此你可能無法開啟那些要使用這些介質的虛擬電腦直到它可以再次訪問為止

  5. 試圖在虛擬機器開啟一個ensp註冊的裝置時,出現下圖問題

2.悲慘經歷

至今為止,我已經碰到這個問題兩次了,都是因為window 10進行了一次大的更新導致的,平時那些小的更新倒沒有出現這個問題

  1. 第一次我是重灌了ensp和VirtualBox解決的,搞了好久才弄好的,關鍵是要把有關ensp的安裝目錄以及它產生的一些檔案要徹底刪除乾淨,那些專案工程檔案是可以不刪除的
  2. 第二次我是通過重新建立一個虛擬網絡卡,然後修改IP進行解決的。下面主要是介紹這種方法

3.解決方法

  1. 重新建立一個新的Host-Only虛擬網絡卡
    建立Host-Only虛擬網絡卡的方法有很多:
    1. 通過VirtualBox建立,推薦使用這個方法,下面主要是介紹這個方法
    2.通過裝置管理器進行新增過時硬體,從而建立新網絡卡, 這個方法網上有很多教程,讀者可以自行搜尋

    通過VirtualBox建立Host-Only虛擬網絡卡
    1.開啟VirtualBox
    2.在選單欄中,找到 管理—>主機網路管理器
    注意:這裡生成的網絡卡名稱可能是#2,#3,#4之類的,這是沒有影響的,不一定是要名稱為VirtualBox Host-Only Ethernet Adapter的網絡卡

  2. 修改IP

    這一步至關重要
    1.找到新建立的網絡卡,修改IP為192.168.56.1,掩碼為255.255.255.0。必須是這個IP,否則ensp中的裝置還是沒法正常啟動。如果該網絡卡本身就是這個IP,則不用進行修改
    該網絡卡的DHCP功能要關閉,預設是關閉的,最好也檢查一下

  3. 刪除之前ensp註冊的裝置,重新註冊

    在選單欄–工具中,找到”註冊裝置“一項

4.測試

 

如何解決AR/WLAN裝置啟動失敗問題

現象描述

  1. 啟動AR裝置之後,裝置命令列無法接收輸入,在長時間等待後一直輸出“####”。
  2. 啟動AR/WLAN裝置時,提示“…錯誤程式碼40…”。

處理步驟

  • 檢查虛擬網絡卡設定
    1. 檢查安裝eNSP的PC上是否存在名為“VirtualBox Host-Only Network”的虛擬網絡卡。

      - 如果不存在,請新增虛擬網絡卡

      - 如果存在,請檢查虛擬網絡卡的狀態

      - 如果虛擬網絡卡的名稱為“VirtualBox Host-Only Ethernet Adapter #2”,可嘗試點選eNSP主介面“選單-工具-註冊裝置”重新註冊裝置。如果還是出現這樣的錯誤,請檢查虛擬網絡卡的狀態

    2. 檢查虛擬網絡卡的狀態。

      檢視名為“VirtualBox Host-Only Network”的虛擬網絡卡是否被禁用。

      如果被禁用,請啟用這個虛擬網絡卡。若重啟裝置仍然失敗,請檢查虛擬網絡卡的引數設定

    3. 檢查虛擬網絡卡的引數設定。

      檢查虛擬網絡卡的設定是否符合以下要求:

      IP地址為192.168.56.1,子網掩碼為255.255.255.0。

      同時取消選中“DHCP伺服器”頁籤的“啟用伺服器”。

      如果設定正常,裝置啟動仍失敗,請檢查虛擬網絡卡屬性設定

    4. 新增虛擬網絡卡。
      1. 開啟VirtualBox程式。
      2. 選擇“管理 > 全域性設定 > 網路”。

      3. 可選: 如存在其他的虛擬網絡卡,請先刪除其他的虛擬網絡卡。
      4. 建立一個虛擬網絡卡,並進行如下設定。

        IP地址為192.168.56.1,子網掩碼為255.255.255.0,同時取消選中“DHCP伺服器”頁籤的“啟用伺服器”。

      按上面的步驟新增完虛擬網絡卡後,請再次嘗試,如果還是出現這樣的錯誤,請檢查虛擬網絡卡屬性設定

  • 檢查虛擬網絡卡屬性設定
    1. VirtualBox5.0版本中,選擇“控制面板\網路和 Internet\網路連線”。
    2. 選中VirtualBox Host-Only Network網絡卡,右鍵選擇屬性,勾選 “VirtualBox NDIS6 Bridged Networking Driver”協議。

    3. 確定後,請重啟工具再次嘗試,如果還是出現這樣的錯誤,請檢查防火牆設定
  • 檢查防火牆設定
    1. 在windows開始選單中,選擇“控制面板 > Windows防火牆”。
    2. 在“Windows 防火牆”頁面中,選擇“允許程式或功能通過Windows防火牆”。

    3. 在“允許的程式”頁面中,檢視“eNSP_VBoxServer”行“公用”列的勾選框是否選中。

    4. 如果沒有選中,選中勾選框,單擊“確定”。
    5. 重啟eNSP工具後再次嘗試,如果裝置仍啟動失敗,請檢查防毒軟體
  • 檢查防毒軟體
    1. 檢查電腦中是否安裝QQ管家、百度防毒、卡巴斯基等軟體,此類軟體阻止了模擬裝置間的通訊,導致模擬裝置間的心跳報文無法互通。
    2. 如有安裝,請解除安裝。重啟eNSP工具後再次嘗試。
    3. 如果還是出現這樣的錯誤,請檢查VirtualBox安裝目錄
  • 檢查VirtualBox安裝目錄
    1. 檢查VirtualBox安裝目錄是否存在中文字元。
    2. 如存在,修改VirtualBox安裝目錄為英文字元。
    3. 如果還是出現這樣的錯誤,請檢查硬體虛擬化設定