Junos OSリリース21.1R1以降、USBパススルー機能を有効にすることで、VNFイメージ、NFXソフトウェア、または任意のユーザースクリプトをUSBからNFXデバイスに転送できます。既定では、USB パススルー機能は無効になっています。
メモ:
組み込みの LTE 機能は、USB パススルー機能を有効にした後は機能しません。
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