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をサポートしている場合は、適切なものを使用します files接続されている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
images.tgz (英語)
- ファイルが完全にコピーされたら、USBドライブをアンマウントします。
root@host% umount /var/tmp/usb