USRP-2974的作業系統為NI開發的NI Linux Real-Time OS,因此您可以使用Linux 作業系統中常用的指令來更改其網絡配置。下面的示範使用的是ConnMan的網絡配置,ConnMan是運行Linux作業系統的嵌入式硬體中包含的的網絡連接管理器。
USRP-2974需要聯網才能安裝ConnMan軟體。因此,USRP-2974必須通過RJ45連接到以太網接口。以太網接口的默認設定為DHCP。將鍵盤和滑鼠連接到USRP-2974,或通過SSH遠程登入到USRP,然後進入USRP-2974的指令視窗。
您必須在USRP-2974的指令視窗(CUI)中獲得root權限。您需要使用root賬號或以管理員賬號登入。如果root帳戶的密碼從未更改過,默認密碼為<空白>。
獲得root帳戶權限後,請按照以下步驟輸入相關指令。
1.執行以下指令安裝ConnMan軟體(請參考下圖):
- opkg update
- opkg install connman-client
2.執行
ifconfig指令檢查當前的網絡配置。最好可以獲取MAC地址。請參考下圖。
3.使用
connmanctl指令來設定執行所需的網絡配置。首先,您需要使用
connmanctl services指令來檢查連接的RJ45端口名稱。
4.之後,您可以使用
connmanctl config指令更改網絡配置。例如,我們將靜態IP地址設置為10.152.4.225。該指令的格式如下所示。
- connmanctl config <port> ipv4 manual <address> <mask> <gateway> nameservers <dns server>
- <port>:使用connmanctl services指令獲取的以太網接口的名稱
- <port>範例:ethernet_00802f247030_cable
- <address>:要設定的IP地址
- <mask>:要設定的網絡遮罩
- <gateway>:要設定的網關
- <DNS伺服器>:要設定的伺服器名稱
中間的關鍵字“manual”表示靜態IP地址設定。有關範例指令,可參考下圖。
5.驗證IP地址設定在重新啟動後是否保留。按Reset按鈕或使用重新啟動指令。如下圖所示,您可以看到IP地址在重啟後仍保持更改后的新IP地址。
附加訊息
要將靜態配置的網絡IP地址更改回DHCP,只需要將“middle”關鍵字換成
dhcp即可。
- connmanctl config <port> ipv4 dhcp
指令範例如下。