一、安装qemu manager 6.0
二、安装open***,低版本的open***在安装虚拟网卡TAP时,在vista或win7上会报驱动无法通过认证,不予以安装,此时需下载open***-2.1_rc15-install版本以上,即可顺利安装网卡驱动。
1、安装完成后看到网络连接内新的网卡,重命名为英文TAP0。TAP网卡负责和虚拟机通讯,虚拟机内的网卡和TAP看起来在一个交换机下。
2、将TAP0网卡设置为和本地网卡不同网段。192.168.10.31(本地网卡为192.168.0.31),掩码都是16位,网关都是192.168.0.1;(此时虚拟机如装好,可以和TAP互通,但是不通其他网络)
3、将本地连接设置为允许共享上网。此时虚拟机只要把网关设为TAP地址,即可和其他网络通讯。相当于通过虚拟机——TAP——本地连接(ICS)——外部网络。
三、qemu manager设置如下:
1、新建虚拟机,20G硬盘,linux系统。
2、网卡参数调整为557b,559e会崩溃,这是这个版本的qemu的问题;e1000没试过,据说junos8以上支持了,在vmware里可以装成功,qemu这次没试。
3、VLAN类型设置为TAP,ID填网络连接里的名称(如TAP0)
4、光盘设置为4.8-RELEASE-i386-mini.iso
5、串口设置为TCP接口,127.0.0.1,端口1007,监听不等待。
四、启动安装系统。
开机,选择第一个选项跳过——stand安装——A自动分配Q完成——stand引导——分区:按C,输入8000M,FS,挂载点/;如此完成:
ad0s1a    /    8000M
ad0s1b    SWAP    1000M
ad0s1e    /tmp    2000M
ad0s1f    /var    8800M   
Q退出——mini安装——CD/DVD安装——一路回车,设置网卡,192.168.10.37,掩码16位,网关192.168.10.31(TAP地址)——一路回车,中途设置下时区和鼠标,其他全部默认。
完成后测试ping,已经可以连接任何网络。
五、安装junos
在Freebsd 上登陆FTP服务器输入用户名和密码,模式改为binary的二进制模式,要不在junos安装时出错。
切换到Lcd /var/tmp里面,使用get jinstall-9.6 上传到/var/tmp里,bye(退出)
查看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
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  *    这里我把打好包的olive做了个备份,省的以后重装麻烦了
打包完成后,在/var/tmp下安装 pkg_add -f  jinstall-9.6R1.13-export -olive.tgz;
安装成功后先关闭机器#shutdown -h now
六、等待junos自动安装
1、telnet 127.0.0.1 1007;等待JUNOS安装自动完成,时间有点长。
2、安装完成后,telnet和console出现提示符,均可以操作。输入cli进入junos测试。
3、完成后shutdown -h now;耐心等待关闭,此时console无响应,但是telnet里可以看见仍在同步磁盘,不要急于关机。