您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页junos

junos

来源:华佗小知识
Freebsd 7.2+JUNOS 9.6

所需软件 网上都有:

 VMware 6.0 workstation/server/(安装方式省略);  VM 内存建议512M以上,硬盘空间5~8G ;  Named Pipe TCP Proxy ;

 Freebsd-7.2 RELEASE-i386-disc1-gnome.iso ;

Jinstall-9.6R1.13-export-signed(Lab jinstall 8.1R4.3-domestic-signed)。

一、 安装freebsd 7.2

1、建个虚拟机,并修改虚拟机的FreeBSD.vmx文件,

在ethernet0.present = \"TRUE\"下新增加

ethernet0.virtualDev = \"e1000\";

多添加几块em 的网卡(e1000 );

2、加载7.2的iso,开机启动安装;

3、默认安装……默认语言……安装方式……分区方式……按A……按Q退出……boot管理硬盘引导方式,选择standard……创建分区……输

1

入硬盘空间,我们一般输入M(1024M=1G)……文件类型……分区标识;

4、 分区时,要注意 /Var

分区 必须是在:ad0s1f,不设置这里,到时候安装junos失败;硬盘虚拟空间自己设置大小,设置完毕按Q退

出;

ad0s1a / 1800mb

ad0s1b swap 768mb (内存为512mb) ad0s1d /config 200mb ad0s1e /tmp 1000mb ad0s1f /var 5100mb左右

5、 安装时选择最小化安装(mini)安装并按下O……选择CD/DVD来安装……询问我们是否安装,选择Yes……安装进度……询问是否配置……选择Yes……设置密码……设置网卡……不启用IPV6……不用DHCP……设置IP、网关、DNS……激活网卡配置Yes……退出安装程序(Cancel)……取出安装光盘(Yes)……重启动机器;

6、 系统重启动,用root用户登录freebsd,并测试连通性;

二、 安装junos 9.6

1、安装Named Pipe TCP Proxy和安装FTP服务器Xlight,并设置服务器,启动服务器;

2、在Freebsd 7.2上登陆FTP服务器输入用户名和密码……模式改为binary的二进制模式……要不在junos安装时出错……切换到Lcd /var/tmp里面……用ls查看有没有要安装的版本……使用get jinstall-9.6 上传到/var/tmp里……bye(退出)……ls /var/tmp;

2

3、查看junos文件ls /var/tmp

……rm /dev/wd0c 删除/dev/wd0c目录

……ln -s /dev/ad0c /dev/wd0c

……mkdir /var/etc 在/var下创建一个etc目录

……touch /var/etc/master.passwd ……touch /var/etc/inetd.conf ……touch /var/etc/group

进入/var/tmp目录下

……cd /var/tmp ……mkdir jinst-signed ……cd jinst-signed

……tar zxfv ../jinstall-9.6R1.13-export-signed.tgz

……mkdir jinst ……cd jinst

……tar zxfv ../jinstall-9.6R1.13-export.tgz

3

……mkdir pkgtools ……cd pkgtools

……tar zxfv ../pkgtools.tgz ……cd bin

……cp /usr/bin/true ./checkpic 把包中的pkgtools.tgz中的checkpic用/usr/bin/true替換掉 ……cd ..

……tar zcfv ../pkgtools.tgz * ……cd ..

……rm -rf pkgtools

……tar zcfv /var/tmp/jinstall-9.6R1.13-export -olive.tgz *

4、打包完成后,在/var/tmp下安装 pkg_add -f jinstall-9.6R1.13-export -olive.tgz;

5、 安装成功后先关闭机器#shutdown -h now;

6、一定要修改虚拟机的FreeBSD.vmx文件,scsi0.present = \"TRUE\" 修改为 \"FALSE\"。

4

三、 基本配置junos

1、将serial 从定向到Named Pipe TCP Proxy上并设置相应的端口号(以便CRT端口登陆),用CRT127.0.0.1 telnet端口号登陆; 2、到登陆界面输入用户名:root,密码为空……输入Freebsd 用vi /boot/loader.conf文件中的comconsole改为

vidconsole,保存退出;

3、Freebsd shell的%下输入cli普通模式; 4、在>普通模式下输入configure 进配置模式;

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 junos96

//更改主机名,类似于Cisco的hostname命令 set system domain-name homelab.com

set interface em0 unit 0 family inet address 192.168.1.160/24 //设置接口ip地址

set routing-options static route default nexthop 192.168.1.1 retain no-readvertise //设置默认路由

set system services telnet //开启telnet服务

设置完以后记得commit。以后直接telnet 192.168.1.160吧,个人觉得telnet比console稳定。

5

直接用Secure CRT 6.0.2登陆,不用Named Pipe TCP Proxy了。就是一个爽字!

5、用edit 编辑system 下,

Set root-authentication plain-text-password Set host-name junos96 Set domain-name juniper.net Set backup-router 10.10.1.1 Set services ftp Set services telnet

Set login user lab uid 2004 class super-user authentication plain-text-password Set routing-options static route default next-hop 10.10.1.1

up 退到上一层次,或者top直接退到配置模式下; Edit interfaces

Set em0 unit 0 family inet address 10.10.1.113/24; Set em1 vlan-tagging;

6

Set em2 vlan-tagging; Set em3 vlan-tangging;

6、 查看配置:show 查看当前的配置,但是还没有生效;

7、 保存配置:先用commit check 检测一下,有错误会提示错误的地方,用

四、 配置实例:

1、 Ospf

root@junos96# show

## Last changed: 2009-10-16 21:52:13 UTC version 9.6R1.13; system {

host-name junos96;

7

commit保存当前的配置。

domain-name junos.net; root-authentication {

encrypted-password \"$1$LgC1R5t2$GokwvM7jhnbm1pkt1/Nud/\"; ## SECRET-DATA }

login {

user lab { uid 2004;

class super-user; authentication {

encrypted-password \"$1$fhzTp3cW$6wj/10RSUJ1wA5ueR1qed0\"; ## SECRET-DATA } } }

services { ftp; telnet; }

syslog {

user * {

any emergency; }

file messages { any notice;

authorization info; }

file interactive-commands { interactive-commands any; } } }

logical-systems {

8

r1 {

interfaces { em1 {

unit 12 {

vlan-id 12; family inet {

address 131.108.12.1/24; } }

unit 13 {

vlan-id 13; family inet {

address 192.168.13.1/24; } } } lo0 {

unit 1 {

family inet {

address 1.1.1.1/24;

} } }

9

}

protocols {

ospf {

area 0.0.0.0 { interface em1.12; interface lo0.1; }

area 0.0.0.1 { interface em1.13;

} } } } r2 {

interfaces { em2 { unit 12 {

vlan-id 12; family inet {

address 131.108.12.2/24;

10

} } } lo0 {

unit 2 {

family inet {

address 2.2.2.2/24;

} } } }

protocols {

ospf {

area 0.0.0.0 { interface em2.12; interface lo0.2;

} } } } r3 {

interfaces {

11

em3 { unit 13 {

vlan-id 13; family inet {

address 192.168.13.3/24; } } } lo0 {

unit 3 {

family inet {

address 3.3.3.3/24;

} } } }

protocols {

ospf {

area 0.0.0.1 { interface em3.13;

12

interface lo0.3;

} } } } }

chassis { alarm { sonet { lol red; pll yellow;

} } }

interfaces { em0 {

unit 0 {

family inet {

address 192.168.0.113/23; } } } em1 {

vlan-tagging;

13

} em2 {

vlan-tagging; } em3 {

vlan-tagging; }

}

routing-options { static {

route 0.0.0.0/0 {

next-hop 192.168.0.2; retain; no-resolve; } }

}

[edit]

root@junos96# 查看路由表:

root@junos96# run show route logical-system r3 protocol ospf2

14

inet.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both

1.1.1.0/24 *[OSPF/10] 00:09:03, metric 1 > to 192.168.13.1 via em3.13 1.1.1.1/32 *[OSPF/10] 00:09:03, metric 1 > to 192.168.13.1 via em3.13 2.2.2.0/24 *[OSPF/10] 00:09:03, metric 2 > to 192.168.13.1 via em3.13 2.2.2.2/32 *[OSPF/10] 00:09:03, metric 2 > to 192.168.13.1 via em3.13 131.108.12.0/24 *[OSPF/10] 00:09:03, metric 2 > to 192.168.13.1 via em3.13

224.0.0.5/32 *[OSPF/10] 00:09:58, metric 1 MultiRecv

[edit]

root@junos96#

15

16

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务