参考官方文档

USB命令行安装

  1. 准备一个U盘,需要FAT或者FAT32格式,将文件复制到U盘
  2. 查找U盘号,一般可以猜到
    • 进入junos shell: user@srx> start shell
    • 输出/dev/下各名称到文件:user@srx% ls /dev/ > /var/tmp/before_USB.txt
    • 将U盘插入SRX防火墙,再次输出目录下文件: user@srx% ls /dev/ > /var/tmp/after_USB.txt
    • 比较两个文件:
      user@srx% diff /var/tmp/befor_USB.txt /var/tmp/after_USB.txt
      35a36,37
      > da1
      > da0s1 # USB号为ds0s1
      58a61
      > pass1
  3. 创建用户mount的目录:
    user@srx% mkdir /tmp/usb
  4. 挂在U盘至目录:
    user@srx% mount -t msdosfs /dev/da0s1 /tmp/usb
  5. 退出shell,进入cli防火墙配置模式:
    user@srx% cli
    user@srx> request system software add /tmp/usb/<文件名> no-copy  #no-copy 不拷贝,直接安装
    
  6. 完成后重启防火墙即可。
    user@srx> request system reboot
    或者安装的时候直接reboot即可
    user@srx> request system software add /tmp/usb/<文件名> no-copy reboot #no-copy