華爲eNSP模擬器無法啓動AR路由器,40報錯或者41報錯,一直#號

原文鏈接:blog.v587xpt.top

一、背景

因爲最近在學習 HCIP課程,需要使用ensp模擬器,但是用到AR系列路由器的時候,不是報錯就是一直 # 號;

二、嘗試過的解決方法

以下辦法可能會解決你電腦上AR路由器無法啓動的問題,可以嘗試下;

1、卸載所有ensp軟件,重新安裝。

按照老師的要求進行了完全的卸載,包括各種插件、依賴,重新安裝後還是不行;

2、刷系統

因爲也有可能是你係統裏裝了什麼東西,導致了AR路由器無法啓動(這個誰也說不好)。所謂刷了好幾次系統進行測試,從windows10家庭版換到windows10專業版,再換到windows7都沒有解決問題;
甚至,在windows10上還會出現藍屏的現象!新電腦也不例外!

3、虛擬化

問過好多人,都說是虛擬化沒開;好吧,只能上圖證明了;
打開 任務管理器:

image.png

image.png


是的,每個電腦的虛擬化都是默認開啓的,只要少數的才需要進入到BIOS固件中查看虛擬化;本人還特地進BIOS系統進行了一番確認。

4、virtualBox

網上很多說是刪除 virtualBox 中的AR網卡或者AR虛擬機,重新創建;試過了,還是不行!
但是能解決40報錯和41報錯;

三、解決方法

哈哈,當時解決之後就都明白了,當場個就寫下了這篇文章,給其他AR路由器無法啓動的同學參考;

1、啓動AR路由器藍屏

對,你安裝ensp的時候大概率是使用了1.20這個版本,因爲它集成了ensp其他的依賴軟件:virtualBox、wireshark、WinPacp;
這個默認安裝的virtualBox版本比較低,當時啓動AR路由器的時候直接讓我電腦藍屏了;
卸載舊版virtualBox,從官網下載個較新的再安裝上去就解決了;
注意,把 virtualBox 和 ensp都卸載(wireshark不需要卸載),先安裝virtualBox,再安裝ensp1.3版本,1.3版本會檢測系統中是否安裝依賴的,但是不會替你安裝;

2、41報錯

刪除AR設備,重新註冊;
如果還是不行的話,卸載virtualBox,重新安裝virtualBox;

3、一直#號

AAR路由器無法啓動,很多人說是虛擬化的原因。他們所說的虛擬化是電腦固件中的虛擬化,也就是BIOS中的虛擬化,這個基本都是開啓的,打開任務管理器,點擊性能,就可以看到;
一直#號的原因卻是是虛擬化導致的,但不是BIOS的虛擬化,是 Hyper-V !!
image.png

image.png


需要關閉它!!

關閉方式:
a、通過控制面板關閉
轉到“ 控制面板” >“ 卸載程序” >“ 打開或關閉Windows功能”以關閉Hyper-V;
去掉Hyper-V的 √ 選項;
image.png

image.png


但是,有的電腦中沒有這個 Hyper-V 的選項;
b、通過命令行關閉(我就是通過這種方式解決的)
以管理員身份運行Windows Powershell (管理員)(通過Windows鍵+X打開)
執行命令:


 
  1. bcdedit /set hypervisorlaunchtype off

 

然後重啓電腦;

再次啓動AR路由器成功!

4、啓動路由器卡主

正常來說,啓動路由器後會有#號出現,說明正在啓動,但是當我使用 三---> 3 中的方法解決另一臺電腦的ensp時,出現了另一個問題:路由器卡主;
解決方法:打開ENSP設置---服務器設置---本地服務器,填寫127.0.0.1,然後關閉ensp重新打開即可;
原因:我另一臺電腦安裝的時候使用的是1.3版本,先後手動安裝了 wireshark、virtualBox,所以安裝ensp之後需要手動配置下;

四、注意的問題及其他說明

1、如果你的電腦中安裝了 VMware Workstation Pro 虛擬機,也需要關閉 Hyper-V,否則無法啓動;
2、如果你的windows電腦想要安裝 docker(windows安裝docker有兩種方式),如果使用 docker-ce-desktop-windows 安裝的話是需要啓動 Hyper-V 的;
3、virtualBox、VMware、docker它們都是使用虛擬化的產品,只要將它們之間的虛擬化關係處理好就可以正常啓動,但實際上是有衝突的;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章