Windows下,用VMWare Workstation 15安裝Ubuntu 18.04虛擬機,連接USRP N210

問題背景

這兩天需要用USRP N210做實驗,實驗環境是Ubuntu,USRP N210是要用網線(以太網)進行連接的,因此涉及到一個網絡地址配置的問題。

問題描述

  • 首先,就是決定用虛擬機還是雙系統的問題,由於雙系統安裝和使用不夠方便,我最終決定使用虛擬機,和Windows之間互拖文件也方便。
  • 其次就是Ubuntu版本的問題。這個貌似後來從同學和學長的建議來看目前是16.04版本比較好,但是由於我平時用的系統是18.04,就先裝了18.04。
  • 按照官網的配置 ,依次源碼編譯安裝uhd v3.14和GNURadio。這裏一切順利。
  • 配置局域網,用網線直連USRP和筆記本。到了這最後一步,問題百出。花費了我接近一整天的時間。主要問題是,網絡配置和連接都沒有問題,虛擬機的網絡也可以正確連接,但就是無法ping通USRP。

解決方案

USRP的IP是固定的192.168.10.2。按照正常的物理機連接,我們需要將電腦用來連接USRP的網卡接口(以太網適配器)地址手動配置爲和USRP同一網段的地址,然後用網線將兩者直接連接起來即可。
在這裏插入圖片描述
但是由於使用了虛擬機,這裏就涉及到虛擬網絡和物理機網絡的連接配置的問題。

  • 首先要確保VMWare的網絡橋接模式(VMnet0)打開,打開虛擬網絡編輯器(虛擬機工具欄->編輯),點擊更改設置,點橋接模式。(默認是不打開的)網絡虛擬管理器
  • 奇怪的是就算這裏點擊更改設置然後打開橋接模式後,下一次再打開又默認關閉了。
  • 經過查找資料,找到了原因:需要管理員身份運行VMWare才能開啓。Win10系統環境下VMware虛擬機橋接問題解決案例 | win10安裝vmware workstation 找不到橋接網卡
    修改後
    管理員運行後即可開啓VMnet0了。
  • 在此基礎上,打開設置裏的“網絡和Internet”找到“以太網”中的用來連接USRP的以太網接口(我這裏是以太網3)。在這裏插入圖片描述
  • 點擊“更改適配器選項”,打開“以太網3”的屬性->Internet協議版本 4,雙擊,配置如下,IP地址只要是和USRP同一網段即可。在這裏插入圖片描述
  • Ubuntu虛擬機裏同樣配置和USRP同網段的IP地址。
    在這裏插入圖片描述
  • 這樣即可ping通USRP
    在這裏插入圖片描述
    還有一個問題就是:如果筆記本沒有網口,則需要買USB轉網口的外接網卡,注意要買USB3.0的千兆網卡,否則也會連不上。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章