orpheconsoleVersion 1.0.3

OrpheConsole 快速範例

OrpheConsole

OrpheConsole 快速範例

本章提供操作及連線至 OrpheConsole 設備的常見範例,包括序列主控台、SSH、檔案傳輸,以及透過 OrpheLink 遠端存取服務。

環境

  1. 一台 OrpheConsole 設備。
  2. 一台配備 RJ45 管理連接埠或序列埠的受測設備 (DUT)。
  3. OrpheConsole 必須已開機,並透過乙太網路或序列介面正確連接至 DUT。

OrpheConsole 連接至 DUT

命令參考

OrpheConsole 命令參考

其他 OrpheConsole 命令參考

檢查可用的序列埠

確認系統上可用的序列設備:

/dev/ttyUSB

檢查可用的序列設備

透過序列埠連線至 DUT

使用預設鮑率連線:

serial /dev/ttyUSB0

若要指定鮑率,請將其附加在命令後方:

serial /dev/ttyUSB0 115200

透過序列埠連線至 DUT

連線成功後,即可透過 OrpheConsole 操作 DUT。

操作已連線的 DUT

若要結束序列連線並返回主機終端機提示字元,請按 Ctrl+J

透過 SSH 連線至 OrpheConsole

使用 SSH 存取 OrpheConsole。來源文件提供以下命令與預設密碼:

OrpheConsole 預設 SSH 帳號資訊

ssh Account

預設密碼:

password

透過 SSH 登入 OrpheConsole

!WARNING TODO:來源命令使用 Account,但文字中未提供完整的 SSH 目的地。發布前請確認所需的使用者名稱與主機。

!TIP 相較於序列主控台,SSH 可提供更快速的設定與自動化操作方式。

透過 SFTP 傳輸檔案

在 OrpheConsole 上安裝 SFTP 用戶端套件:

opkg update
opkg install openssh-sftp-client

安裝 OpenSSH SFTP 用戶端

接著依下圖所示,從本機 PC 發起檔案傳輸。

從本機 PC 傳輸檔案

透過序列埠連線至 DUT,確認傳輸的檔案已由設備接收並儲存。您可以使用 ls,檢查檔案是否出現在目標目錄,例如 /tmp

在 DUT 上確認傳輸的檔案

使用 SCP 將檔案傳送至 DUT

下列範例將 test.txt 等檔案從 PC 上傳至 DUT。

準備以 SCP 傳送至 DUT 的檔案

使用 SCP 將檔案傳送至 DUT

將檔案從 DUT 傳送至 OrpheConsole

使用 SCP,將檔案從 DUT 傳送至 OrpheConsole 上的指定目錄。

在 DUT 上執行 SCP

在 OrpheConsole 上確認檔案

!WARNING TODO:來源文件僅在螢幕截圖中顯示 SFTP 與 SCP 命令。請確認其確切內容後,再補上可存取的文字命令。

使用 OrpheLink 的 Jump to Service 功能,存取連接至 OrpheConsole 之設備上執行的服務,例如 OpenWrt LuCI Web UI。

1. 安裝必要套件

在 OrpheConsole 上安裝 socatscreen

opkg install socat
opkg install screen

2. 啟動 Screen 工作階段並轉送連接埠

screen -S socat

在工作階段中執行:

socat TCP-LISTEN:8085,reuseaddr,fork TCP4:192.168.2.165:80

此命令會將 OrpheConsole 的 8085 連接埠轉送至 DUT 的 80 連接埠,前提是 DUT Web UI 在 80 連接埠上執行。

使用 socat 設定連接埠轉送

  1. 登入 OrpheLink,按一下 Inventory
  2. 按一下設備名稱。
  3. 開啟 Setting
  4. 選取 Jump to Service 設定。
  5. 按一下 Add 新增服務。
  6. 按一下儲存圖示。
    設定 Jump to Service
  7. Jump to Service 清單選取 Client-Web-UI
    選取 Client-Web-UI

現在可以透過 OrpheLink 遠端存取 DUT 的 OpenWrt LuCI Web UI

透過 OrpheLink 存取 DUT 的 LuCI Web UI

我們使用必要 Cookie 維持網站功能;經您同意後,才會使用分析 Cookie 了解網站使用情形。 查看 Cookie 政策