network 发表于 2008-1-13 15:19:30

Juniper Olive 8.3完美安装手册

Juniper Olive 8.3完美安装手册

by: xiaook@gmail.com

根据: Juniper Olive 7.5完美安装手册改编
值得注意的几个关键点:
安装FreeBSD时,将/var区 分到ad0s1f上面,注意建文件系统时的顺序可实现
安装文件要复制到/var/tmp/里面
安装包的顺序:
jinstall-7.4R1.7-export-signed.tgz
jinstall-8.1R1.5-export-signed.tgz
jinstall-8.3R2.8-export-signed.tgz
jweb-8.2R1.7-signed.tgz

新建/var/etc/master.passwd以及相关的步骤可不做.


1、准备工作
--1、PC配置要求:
虽说FreeBSD 4.11 并不是很老的系统,很多硬件都是支持的,但olive里面去除了很多硬件的支持,所以并不是说能运行FreeBSD的机器就能运行
olive. olive只支持intel网卡,很多朋友使用815主板都没有安装成功,会卡在“挂载内存文件系统”那里,而无法继续。
已经有很多朋友在intel BX/LX芯片级的主板上成功安装olive.
Pentium CPU/256M内存/4.3GB IDE硬盘/Intel EtherExpress Pro 10/100M 网卡
Intel EtherExpress网卡有基于三种芯片的,分别是Intel82557、82558和82559,这三种都可以在olive上使用,taobao上很多82559 也才10块
钱左右,82559的芯片只要有台湾产的和韩国产的,有部分芯片的网卡,可以识别但在olive里面插上网线后不能UP,所以有些网友选择82558的
网卡来安装olive以避免可能出现的这个问题.
安装时,必须有一个显示器和键盘,在olive安装完必之后可以不用,最好设置好BIOS,以防止不接键盘时报错而进不了系统;不安装显卡能够启
动的主板现在比较少见,如果不安装显卡最好弄清楚你的主板支不支持,有些网友说有些AMI公司的BIOS的主板可以不安装显卡.
最好再自备一条Cisco的 Console线缆,串口线应该说是必须的,因为安装过程中会自动把输出定向到串口,虽说安装好后可以把输出再定向到
显示器,但这个过程中会用到的,可接到笔记本上用超级终端连接olive机器COM1口进行配置。
--2、FreeBSD操作系统:
JunOS是基于FreeBSD3.3之前的版本开发的,所以推荐采用FreeBSD 3.x版本,4.x也可以,5.x绝对不行。可以从ftp://ftp.freebsd.org/获得
FreeBSD 的mini版本ISO文件。我是用的FreeBSD 4.11上面进行安装的.
虽说FreeBSD的安装方式很多,但强烈建议你刻录一张MINI版的4.11光盘,因为一次成功的比较少,可能要安装几次才能成功

如果采用软驱启动安装,请利用光碟上提供的工具软件\tools\fdimage.exe将目录\floppies下的kern.flp和mfsroot.flp两个文件分别写到两
张软盘上,用这两张软盘来启动机器,让后通过FTP/CD-ROM/NFS/HTTP等方式进行FreeBSD的安装。
2、安装工作
--1、FreeBSD的安装
我这里不对FreeBSD安装作具体的介绍,主要列一下几个注意点
      分区时无论你用任何方法,都必须把/var区分在/dev/ad0s1f这个设备上,否则后面的Olive安装步骤将无法继续。
      原因:olive之后会建立自己的文件系统结构和分区,它会把packages现存放到这个缓存分区,如果ad0s1f是/tmp分区,安装重启后会
提示找不到安装文件,下面是一个分区示例:
Slice            Size    Mount Poing       说   明
----------------------------------------------
/dev/ad0s1a      400M    /               ;根分区
/dev/ad0s1b      256M    swap            ;交换空间,一般是内存的倍数,这里取2倍;
/dev/ad0s1e      200M    /tmp            ;似乎在Juniper的路由器中用不到
/dev/ad0s1f      rest    /var            ;存放各种配置和系统文件等;
/dev/ad0s1g500M/usr
/dev/ad0s1h100M    /config
--2、JunOS的安装
在FreeBSD顺利安装完毕之后,可通过FTP或光碟等方式将jinstall文件拷贝到/var/tmp目录下。
建议你准备一个小型的FTP SERVER软件,以方便把安装文件复制到将要安装olive的FreeBSD机器上.复制时olive要一个一个的弄,因为安装过程
中/var/tmp目录会被清空以存入安装过程的临时文件.全部复制过来的话,后面也要重新复制一下才行的.
为了安装8.3版本的olive,需要先安装7.x的,然后再升级到更高版本。直接安装8.x的我试了几个版本,都没有成功.
准备安装包:安装要按如下的排列顺序才能成功
jinstall-7.4R1.7-export-signed.tgz
jinstall-8.1R1.5-export-signed.tgz
jinstall-8.3R2.8-export-signed.tgz
jweb-8.2R1.7-signed.tgz
b.安装Olive
# pkg_add jinstall-7.4R1.7-export-signed.tgz
c.修改/boot/loader.conf 中的 c 改为:c
(在JunOS成功安装之后,安装程序将修改/boot/loader.conf文件,将启动信息DUMP到COM1上,这样就无法在显示器上看到详细的启动信息,
只能从com连接管理。)其实你改了也没有用的,安装过程中会重启一次,而且无法干预,又会被定向到串口上的.
3、olive的基本配置
由于root用户只能在console上登录,所以完成olive的基本安装之后,可进行一些基本的配置,如创建用户、设置主机名/域名信息、接口地址
和网关等等。
例如:
使用用户:root    密码:<空>   登陆系统
ifconfig -a看一下是否正确认出了你的Intel网卡
运行cli
root@% cli
root> configure
Entering configuration mode
root#
set system root-authentication plain-text-password
//按提示为root设置新密码;
set system login user lab uid 2004 class super-user authentication plain-text-password
//创建lab用户,并按提示为超级用户lab设置密码;
set system host-name olive
//更改主机名,类似于Cisco的hostname命令
set system domain-name juniper.net
set interface fxp0 unit 0 family inet address 192.168.1.2/24
//设置接口ip地址
set routing-options static route default nexthop 192.168.1.1 retain no-readvertise
//设置默认路由
set system services ftp
set system services telnet
//开启ftp和telnet服务
设置完以后记得commit哦,不然配置是不会生效的^_^

4、Olive升级
首先在Unix命令行中将升级文件通过FTP拷贝到/var/tmp,不要把文件下载在root的家目录/root里面,因为根分区/的容量一般较小,被装满了会
致使olive无法正常启动.
root@% ftp 10.1.1.10
ftp的binary命令设置为二进制传输模式.
用get命令拷贝升级文件。
然后进入Junos命令行
root# request system sotfware add 文件名
升级时必须使用Jinstall安装包,例如:jinstall-8.1R1.5-export-signed.tgz
升级为8.1R1.5后,使用相同的方法安装升级包jinstall-8.3R2.8-export-signed.tgz
安装jweb-8.2R1.7-signed.tgz包后可以使用j-web来进行管理.但需要打开http服务,最好新建一个用户来登陆j-web.
本文转载自http://www.netemu.cn/bbs,版权所有 注明出处
页: [1]
查看完整版本: Juniper Olive 8.3完美安装手册