FreeBSD和JunOS安裝手冊

1、準備工作
--1、PC配置要求:
JunOS5.5以下:Pentium CPU/64M內存/1GB IDE硬盤/Intel EtherExpress Pro 10/100M 網卡
JunOS5.5-6.2:Pentium CPU/128M內存/1GB IDE硬盤/Intel EtherExpress Pro 10/100M 網卡
JunOS6.4-7.0:Pentium CPU/256M內存/1GB IDE硬盤/Intel EtherExpress Pro 10/100M 網卡

Intel EtherExpress網卡有基於三種芯片的,分別是Intel82557、82558和82559,這三種都可以在olive上使用,在二手市場上,他們價格分別是25/35/70元左右。安裝時,必須有一個顯示器和鍵盤,在olive安裝完必之後可以不用,最好再自備一條Cisco的 Console線纜,可接到筆記本上用超級終端連接olive機器COM1口進行配置。

--2、FreeBSD操作系統:
JunOS是基於FreeBSD3.3之前的版本開發的,所以推薦採用FreeBSD 3.x版本,4.x也可以,5.x絕對不行。可以從
ftp://ftp.freebsd.org/獲得FreeBSD 的mini版本ISO文件。我在FreeBSD4.9上安裝JunOS5.5、5.6、6.2、6.4、7.0均順利通過。

如果採用光驅啓動安裝,你還得采用刻錄工具把這個ISO文件刻錄到光碟上。

如果採用軟驅啓動安裝,請利用光碟上提供的工具軟件/tools/fdimage.exe將目錄/floppies下的kern.flp和mfsroot.flp兩個文件分別寫到兩張軟盤上,用這兩張軟盤來啓動機器,讓後通過FTP/CD-ROM/NFS/HTTP等方式進行FreeBSD的安裝。

2、安裝工作

--1、FreeBSD的安裝
我這裏不對FreeBSD安裝作具體的介紹,主要列一下幾個注意點

        分區時無論你用任何方法,都必須把/var區分在/dev/wd0s1f(freebsd 3.3之前版本)或/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      2000M   /var              ;存放各種配置和系統文件等;
/dev/ad0s1g      rest    /usr              ;存放freeBSD系統文件;

  
--2、JunOS的安裝
在FreeBSD順利安裝完畢之後,可通過FTP或光碟等方式將jinstall和jbundle等文件拷貝到/var/tmp目錄下。對於JunOS 5.x版本,第一次安裝需要採用jinstall版本。

進行如下初始化工作:
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-5.5R2.3-export-signed.tgz

c.修改/boot/loader.conf 中的 console="comconsole" 改爲:console="vidconsole"
(在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哦,不然配置是不會生效的^_^

你可以在Vmware中安裝和運行Olive,不過只有JunOS4.3及以前的版本可以在Vmware中工作,它支持Vmware的虛擬網卡,5.x以後就不支持了(5.x的Olive只支持Intel網卡,而Vmware的虛擬網卡型號爲AMD…)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章