Junos OS リリース 21.1R1 以降では、USB パススルー機能を有効にすることで、VNF イメージ、NFX ソフトウェア、またはユーザー スクリプトを USB から NFX デバイスに転送できます。デフォルトでは、USBパススルー機能は無効になっています。
メモ:
USBパススルー機能を有効にした後、LTE機能が組み込まれていません。
JunosへのUSBパススルーを有効にし、USBをマウントするには:
- JCP CLI にログインし、設定モードに入ります。
root@host% cli
root@host> configure
- USBパススルー機能を設定します。
root@host# set system services usb-pass-through
root@host# commit
- デバイスを再起動して、USBパススルー機能を有効にします。
- USBパススルー機能が有効になっているかどうかを確認します。
root@host# run show system services usb-pass-through
USBパススルー情報
-------------------------------------
モード:有効
- NFX デバイスに USB デバイスをマウントします。これは、ネットワーク接続が利用できず、デバイスとの間でファイルをコピーする必要がある場合に役立ちます。
メモ:
FAT32形式のUSBを使用することをお勧めします。
root ユーザーとしてシェル プロンプトを入力します。
root@host>
root@host> start shell user root
Password:
root@host%
- USBデバイスを挿入する前に、以下を実行します。
root@host:~ # ls -l /dev/da*
ls: 一致しません。
- USB ポートに USB ドライブを挿入します。以下のような出力が表示されます。
root@% umass1: TOSHIBA TransMemory, rev 2.00/1.00, addr 3
da2 at umass-sim1 bus 1 target 0 lun 0
da2: <TOSHIBA TransMemory 5.00> Removable Direct Access SCSI-0 device
da2: 40.000MB/s transfers
da2: 983MB (2013184 512 byte sectors: 64H 32S/T 983C)
root@:~ # ls -l /dev/da*
crw-r----- 1 root operator 0x93 Feb 4 04:22 /dev/da0
crw-r----- 1 root operator 0x94 Feb 4 04:22 /dev/da0p1
サンプル出力では、
/dev/da0p1
はUSBドライブです。デバイスが複数の USB をサポートしている場合は、接続された USB に対応する適切なファイルを使用します。USBの挿入中にコンソールセッションが使用できない場合は、
メッセージ var ログファイルに
da
関連するログがないかチェックします(例:
show log messages | match da
)。USBが挿入されている場合、コンソールに表示されているのと同じ4行がログに記録されます。
- マウントするUSBドライブのディレクトリを作成します。
root@host% mkdir /var/tmp/usb
- USBドライブを/var/tmp/usbディレクトリにマウントします。
メモ:
ls /var/tmp/usb ディレクトリには、USBドライブに存在するすべてのファイルが表示されます。
root@host% mount_msdosfs /dev/da0p1 /var/tmp/usb
root@host% ls /var/tmp/usb
画像.tgz
- ファイルが完全にコピーされた後に、USBドライブをアンマウントします。
root@host% umount /var/tmp/usb