(junos8.5 +jweb 8.5 PC上安装 by hesteven 根据: Juniper Olive 8.3完美安装手册 改编)
值得注意的几个关键点:
安装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
jinstall-8.5R1.14-domestic-signed.tgz
jweb-8.5R1.14-signed.tgz
1、准备工作
--1、PC配置要求:
* FreeBSD 4.11光盘
JunOS是基于FreeBSD3.3之前的版本开发的
FreeBSD 的mini版本ISO文件。我是用的FreeBSD 4.11上面进行安装的.强烈建议你刻录一张MINI版的4.11光盘交换空间效果图,
因为一次成功的比较少,可能要安装几次才能成功.如果采用软驱启动安装,请利用光碟上提供的工具软件\tools\fdimage.exe将目录\floppies下的kern.flp和mfsroot.flp两个文件分别写到两
张软盘上,用这两张软盘来启动机器,让后通过FTP/CD-ROM/NFS/http等方式进行FreeBSD的安装。
* olive只支持intel网卡(Intel82557、82558和82559)
推荐使用intel 82558,intel
82559服务器版,(82559桌面版可能无法up)
* intel 815主板都没有安装成功中央2
交换空间,会卡在“挂载内存文件系统”那里,而无法继续
在intel BX/LX芯片级的主板上可以成功安装olive,VIA主板也可以
* Pentium CPU/256M内存/4GB IDE硬盘/4块Intel EtherExpress Pro
10/100M 网卡
*
安装时,必须有一个显示器和键盘,在olive安装完必之后可以不用,最好设置好BIOS,以防止不接键盘时报错而进不了系统;不安装显卡能够启
动的主板现在比较少见,如果不安装显卡最好弄清楚你的主板支不支持,有些网友说有些AMI公司的BIOS的主板可以不安装显卡.
* 自备一条Console线缆,即RS232母对母串口线(使用NULL Modem接法)
因为安装过程中会自动把输出定向到串口交换空间北京报名,虽说安装好后可以把输出再定向到显示器,
但这个过程中会用到的,可接到笔记本上用超级终端连接olive机器COM1口进行配置。
设置为9600bps,8数据位,无奇偶校验,1停止位
* Hub或switch用于使用logical router功能,详情参见网上"JUNOS逻辑路由器的使用"
2、安装工作
--1、FreeBSD的安装
我这里不对FreeBSD安装作具体的介绍交换空间
小户型,主要列一下几个注意点
分区时无论你用任何方法,都必须把/var区分在/dev/ad0s1f这个设备上,否则后面的Olive安装步骤将无法继续。
原因:olive之后会建立自己的文件系统结构和分区,它会把packages现存放到这个缓存分区,如果ad0s1f是/tmp分区,安装重启后会
提示找不到安装文件,下面是一个分区示例:
Slice Size Mount Poing 说 明
----------------------------------------------
/dev/ad0s1a 800M / ;根分区
/dev/ad0s1b 512M swap ;交换空间
![]() |
![]() |
![]() |
![]() |
/dev/ad0s1e 400M /tmp ;似乎在Juniper的路由器中用不到
/dev/ad0s1f 1000M /var ;存放各种配置和系统文件等;
/dev/ad0s1g rest /usr
/dev/ad0s1h 300M /config
总大小4G,个人感觉主要要求/var目录至少为600m,其他分区大小还可压缩
--2、JunOS的安装
在FreeBSD顺利安装完毕之后地中海
交换空间,可通过FTP或光碟等方式将jinstall文件拷贝到/var/tmp目录下。
建议你准备一个小型的FTP
SERVER软件,serv-u即可,以方便把安装文件复制到将要安装olive的FreeBSD机器上.复制时olive要一个一个的弄,因为安装过程
中/var/tmp目录会被清空以存入安装过程的临时文件.全部复制过来的话,后面也要重新复制一下才行的.
为了安装8.5版本的olive,需要先安装7.4的交换空间官网,然后再升级到更高版本。
准备安装包:安装要按如下的排列顺序才能成功
jinstall-7.4R1.7-export-signed.tgz
jinstall-8.1R1.5-export-signed.tgz
jinstall-8.3R2.8-export-signed.tgz
jinstall-8.5R1.14-domestic-signed.tgz
jweb-8.5R1.14-signed
进行如下初始化工作:
a.执行命令
# mkdir /var/etc
# touch /var/etc/master.passwd
# touch /var/etc/inetd.conf
# touch /var/etc/group
(如果你使用的FreeBSD 3.3以后版本,还需要
# rm /dev/wd0c
# ln -s /dev/ad0c /dev/wd0c
b.安装Olive
# pkg_add jinstall-7.4R1.7-export-signed.tgz
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
升级为8.3R2.8后,使用相同的方法安装升级包jinstall-8.5R1.14-domestic-signed.tgz
安装jweb-8.5R1.14-signed.tgz包后可以使用j-web来进行管理.但需要打开http服务,最好新建一个用户来登陆j-web.
5.修改登陆方式
如果希望直接使用显示器在本机操作cli,请先从console口登入:
然后修改/boot/loader.conf文件,将comconsole改为vidconsole即可(Junos7.x到8.3不支持,改了也无用)
附参考配置:
## Last commit: 2008-03-07 20:07:09 UTC by root
version 8.5R1.14;
system {
host-name hw-olive;
domain-name hw.edu.cn;
root-authentication {
encrypted-password
"$1$FlKy6jxJ$tNIQZuYIIekqbdL2xnI0L0";
}
login {
user hesteven {
uid 2007;
class super-user;
authentication {
encrypted-password
"$1$MRQs7hll$AAiehjqPuQAG/tkaANwpq.";
}
}
}
services {
ftp;
ssh;
telnet;
web-management {
http {
port 80;
}
}
}
syslog {
user * {
any emergency;
}
file messages {
any notice;
authorization info;
}
file interactive-commands {
interactive-commands any;
}
}
}
interfaces {
fxp0 {
unit 0 {
family inet {
address 192.168.100.23/24;
}
}
}
}
routing-options {
static {
route 0.0.0.0/0 {
next-hop 192.168.100.1;
retain;
no-readvertise;
}
}
}





插入表情