netscreen 5XP的复位与OS的升级

一、ns5xp的复位

将串口线接到PC,用超级终端连接,端口设置参数为:

每秒位数:9600

数据位:8

奇偶校验:无

停止位:1

数据流控制:硬件

连接到防火墙之后按下reset不放键屏幕显示

Configuration Erasure Process has been initiated.

继续按住不放,大概6到七秒钟显示

Waiting for 2nd confirmation.

等待第二次确认,松开reset键,按回车键,再次按下reset键显示屏幕显示

2nd push has been confirmed

然后等待自动重启之后复位完成,默认用户名,密码均为netscreen,默认IP为192.168.1.1

二、OS的升级

再升级之前之前,最好备份旧的OS映像 。

1.建立TFTP服务器,TFTP服务器的地址跟防火墙要在同一个网段,可以相互访问。假设防火墙的trust端IP是192.168.1.1,TFTP服务器的IP是192.168.1.100,然后把新的netscreen OS 放在TFTP服务器上。

2.备份旧的OS映像

用命令:

ns5xp-> save software from flash to tftp 192.168.1.100 ns5xp.4.0.0r6.0

ns5xp.4.0.0r6.0为要保存的文件名,可以自己随便取。

3.刷新OS映像到防火墙

刷新OS可以采用web界面,也可以采用CLI命令行。在web页面非常简单,这里不再说明。

命令:

save software from tftp 192.168.1.100 ns5xp.5.0.0r9.0 to flash

ns5xp.5.0.0r9.0为要刷新的新版OS映像的文件名,命令执行后显示一大串符号,然后显示从tftp下载文件是否成功等信息:

Save to flash. It may take a few minutes ... update new flash image (013b5780,24

82467)

platform = 10, cpu = 9, version = 16

offset = 20, address = ad6000, size = 2482421

date = 319a0050, time = 28008000, cksum = 8fad76ab

Program flash (80000,2482467) ...

+++++++++++++++++++++++++++++++++++++done

Done

完成。

重启之后就是新版本的OS了

注意:显示Program flash (80000,2482467) ...

++++++++++++的时候可能要等比较长的时间,不要重启。

时间: 2024-10-10 03:51:31

netscreen 5XP的复位与OS的升级的相关文章

boot os 互相升级

以前老是听说boot升级os,os升级boot,觉得很高深,自己做了一次发现其实也很简单. boot就是一段启动代码.芯片本身有默认的启动地址,把boot下载到默认的启动地址,开机后就会默认进入boot.boot中有一个跳转指令,就会跳转到os启动系统. boot的代码简介 #define APP_START_ADDR 0x1C010000UL int main()  {     //这里进行系统初始化可以有些需要的配置,如需要串口接收数据 usb 网口等:          //这里实现跳转

OS X升级到10.10之后使用pod出现问题的解决方法

http://blog.csdn.net/dqjyong/article/details/37958067 OS X升级到10.10之后使用pod出现问题的解决方法 分类: IOS2014-07-19 11:28 3704人阅读 评论(1) 收藏 举报 [ruby] view plaincopy 最新对mac 10.10的强大功能好奇,于是将系统升级到了10.10,结果发现使用pod出现了下面的问题: [ruby] view plaincopy /System/Library/Framework

max os x升级后 lighttpd + php + mysql 部署

手贱,升级了max os x 到Yosemite,系统默认装了nginx,php,开机会自动启动!开机启动脚本默认在下面位置: /Library/LaunchDaemons/com.root.nginx-start.plist 有下面一行: <string>/usr/shell/nginx-start</string>, 可见,开机时启动了/usr/shell/nginx-start脚本了 我修改这个脚本,让开机启动我原来的环境:lighttpd + php + mysql: /w

os x升级到10.10后appium不能测试通过的解决办法

IOSChecker.prototype.getMacOSXVersion = function (cb) {exec("sw_vers -productVersion", function (err, stdout) {if (err === null) {if (stdout.match('10.8') !== null) {this.osVersion = '10.8';cb(null, "Mac OS X 10.8 is installed.");} els

OS X 升级到10.10.1 (14B25)致Homebrew无法使用

起因,准备使用redis作为celery的broker,使用homebrew安装.错误输出如下: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local

解决Mac OS X 升级10.10(Yosemite)后ADT(Eclipse)无法找到真机

升级Yosemite之后继续开发Android,发现当编译版本高于设备版本的时候设备选择器找不到真机了,WTF!难道要改低版本SDK开发不成?臣妾做不到啊! 后来捣鼓了一阵,发现解决方案有两个: 1.弹出设备选择器后,拖动第一行分割线(也就是Serial Number/AVD Name…那行)来改变宽度,我们的设备又神器的出现了.见图: 2.弹出设备选择器后,拔掉真机,然后插上真机,设备又现身了. 希望能帮助遇到同样困扰的童鞋~ 转自:http://www.yiqivr.com/

OS X升级到10.10使用后pod故障解决方案出现

最新的mac 10.10强大的好奇心,所以,你的系统升级到10.10.结果表明,使用pod出现下述问题: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-

OS X升级El Capitan后,git difftool无法打开diffmerge的解决方法

在git项目下执行git difftool,出现如下报错 /Library/Developer/CommandLineTools/usr/libexec/git-core/mergetools/diffmerge: line 121: diffmerge: command not found 解决方法 ln -s /Applications/DiffMerge.app/Contents/Resources/diffmerge.sh /usr/local/bin/diffmerge

OS X 升级 Yosemite 后,Intellij IDEA 与 VirtualBox 启动失败

报错: Dyld Error Message: Symbol not found: _CGContextSetAllowsAcceleration Referenced from: /Library/Java/JavaVirtualMachines/1.6.0_51-b11-457.jdk/Contents/Libraries/libawt.jnilib Expected in: /System/Library/Frameworks/ApplicationServices.framework/V