在一台PC机上安装m0n0wall,相信大家都有经验。一般采用两种方法:
1、在一台Windows XP或Windows 2000的PC上,下载physdiskwrite软件和m0n0wall映像文件(img文件),将一块硬盘(由于m0n0wall很小,因此很小容量的硬盘即可,1GB、2.1GB等均可;那种很老的210MB硬盘,只有是好的就能用)接入这台PC;如果用CF卡作为存储介质,可以使用读卡器或CF卡转IDE接口卡,将CF卡接入这台PC。在命令提示符窗口运行命令:

physdiskwrite [-u] <image-file>

这里-u对于physdiskwrite 0.5.1版来说,大于2GB的硬盘,需要添加这个参数;image-file是指m0n0wall的img文件,为方便起见,将m0n0wall的img文件和physdiskwrite.exe放在一个文件夹下。运行这个软件后提示选择要安装的磁盘,这里要特别注意不要选错,否则你的重要硬盘数据,在这一刹那就消失了。选择好磁盘,软件就将img文件安装到这块磁盘上了。好了,你拆下硬盘或CF卡,安装到作为防火墙的机子上,开启,顺利引导m0n0wall,至此m0n0wall安装完毕,可以正常配置m0n0wall了。

2、如果你只有一台作为防火墙的机子,那么你需要接上光驱,并准备一张WinPE光盘,将physdiskwrite软件和m0n0wall映像文件(img文件)拷贝到U盘上。先启动机子,用WinPE引导,进系统后插入U盘,然后在命令提示符窗口运行命令:

physdiskwrite [-u] <image-file>

安装m0n0wall的img文件到硬盘或CF卡上。拆除光驱和U盘,开启机子,顺利引导m0n0wall,至此m0n0wall安装完毕,可以正常配置m0n0wall了。

现在,对于许多初学者或需要测试和试验的朋友来说用虚拟机来安装运行m0n0wall,不失为一种方便而经济的方法。
想法有了,那就行动吧。于是安装VMware软件,下载physdiskwrite软件和m0n0wall映像文件(img文件),开始安装虚拟机。装好虚拟机发现有问题了,我如何将m0n0wall映像文件安装到虚拟机的虚拟硬盘上呢?很多朋友在这里被难住了,不知道如何进一步操作了。下面我为大家提供几种方法,供参考:
1、如果使用一块完整的硬盘安装m0n0wall,那么就很简单了。在宿主机上安装上这块硬盘,用以上介绍的单机安装m0n0wall的方法1,将m0n0wall映像文件安装到这块硬盘上。在虚拟机上将这块物理硬盘分配给虚拟机作引导盘,启动这虚拟机,引导m0n0wall了,即可正常配置m0n0wall。
2、如果不是用完整的物理硬盘而是用虚拟硬盘来安装m0n0wall,那就要复杂点。正常配置好虚拟机,用WinPE光盘或WinPE的iso文件虚拟光盘启动虚拟机,在USB口插入U盘(内有physdiskwrite软件和m0n0wall映像文件),宿主机是能识别的,我的VMware 6.5也能自动识别,如果是VMware以前的版本,不能自动识别U盘,可以在VMware软件的菜单上选VM-Removable Devices-USB Devices,即可识别宿主机的U盘了,按以上介绍的单机安装m0n0wall的方法2,即可将m0n0wall的img文件安装到虚拟机的虚拟硬盘上。退出WinPE光盘,重启虚拟机,即可引导m0n0wall,进行正常配置。
3、如果你已经有个安装了Windows XP的虚拟机,那么可以使用这个虚拟机来建立m0n0wall虚拟机。正常新建一个虚拟机,虚拟硬盘也设置好。在XP虚拟机上增加个虚拟硬盘,选择“Use an existing virtual disk”项,而这个虚拟硬盘文件为刚新建的虚拟机硬盘。然后在XP虚拟机上下载physdiskwrite软件和m0n0wall映像文件(img文件),在命令提示符窗口运行命令:physdiskwrite [-u] <image-file>,将m0n0wall的img文件安装到这个XP虚拟机的新增虚拟硬盘上(其实就是m0n0wall虚拟机的虚拟硬盘)。然后启动m0n0wall虚拟机,即可引导m0n0wall并正常配置了。

在配置虚拟机的m0n0wall时,请注意虚拟机网卡的配置。
2个网卡,1个WAN口,1个LAN口,如果宿主机的网卡通过DHCP分配的IP,也想让m0n0wall的WAN口也通过DHCP分配IP,可以配置虚拟机的WAN口网卡桥接宿主机网卡即可。
如果想用宿主机来配置m0n0wall,也就是让宿主机与m0n0wall的LAN口接在一个局域网内,这时选择m0n0wall的LAN口网卡桥接宿主机网卡(WAN口网卡就不能桥接宿主机网卡了),配置LAN口网卡IP地址(与宿主机IP在一个网段),然后登录m0n0wall以webGUI方式配置m0n0wall。
如果有XP虚拟机,要求用这个虚拟机来配置和管理m0n0wall,也就是让XP虚拟机与m0n0wall的LAN口接在一个局域网内,这需要在XP虚拟机的网卡和m0n0wall虚拟机LAN口网卡指定虚拟网络连接(VMnet2、VMnet3或VMnet4等),并配置同一网段的IP地址。
当然,也可以在虚拟机软件中,新建Team来组建多台虚拟机组成的局域网。
也可以用这几种方式来建立FreeNAS虚拟机(指的是嵌入版即img文件,如果是liveCD版的iso文件就没这么复杂了)。

用g4u在VMware虚拟机上安装m0n0wall,请看另篇博文介绍。

用physdiskwrite在VMware虚拟机上安装m0n0wall【转】的更多相关文章

  1. 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)

    作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情.所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电 ...

  2. 如何在Windows版本的VMware虚拟机上安装苹果系统

    有时我想玩玩苹果系统,但自己有没有mac,只能在虚拟机上装一个苹果玩玩,但又由于某些原因虚拟机软件VMware不支持安装苹果系统,还在有大佬出于不明目的,在网上散布了适用于Windows版本的VMwa ...

  3. VMware虚拟机上安装linux和克隆

    虚拟机上安装好一台linux 系统后.为了高速搭建hadoop集群.须要再安装几个linux系统,比較笨的办法能够又一次用ios 镜像文件进行安装.可是又一次安装须要又一次配置一些信息并且安装时间比較 ...

  4. VMware虚拟机上安装xp操作系统

    前提:安装好虚拟机 资料:windows xp 的虚拟机操作系统 上面这个文件最好保存好一份,防止以后虚拟机用坏了可以重新安装. 1 新建目录D:\virtual machine\vSQL\vm将我们 ...

  5. VMware虚拟机上安装CentOS 7

    下载CentOS7,点击网址下载,地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso ...

  6. 2、在1.VMware虚拟机上安装ubantu系统

    1.新建新的虚拟机系统 2.使用自定义高级安装 3.选择下一步操作 4.选择稍后安装 4.因为我们要安装的是Linux的发行版本ubuntu,所以这里选择Linux(L),版本是Ubuntu 64位, ...

  7. 在VMware Workstation11虚拟机上安装黑苹果

    图文详解如何在VMware Workstation11虚拟机上安装黑苹果Mac OS X 10.10系统-网络教程与技术 -亦是美网络 http://www.yishimei.cn/network/5 ...

  8. 利用VMware在虚拟机上安装Zookeeper集群

    http://blog.csdn.net/u010246789/article/details/52101026 利用VMware在虚拟机上安装Zookeeper集群 pasting

  9. 【转载】Linux小白福利:《超容易的Linux系统管理入门书》(三)在虚拟机上安装Linux

    本篇是Linux小白最佳实践第3篇,目的就是让白菜们自己动手安装个Linux玩玩.如果你是Linux小白,请务必亲自动手来安装.不想安装多个操作系统的,虚拟机是最佳选择,一台电脑上可以用虚拟机安装7. ...

随机推荐

  1. 如何用crontab运行一个图形化界面的程序

    crontab是linux中定时任务的 执行crontab -e可以编辑定时列表(export DISPLAY=:0 指定显示器或者export DISPLAY=localhost:0) 15 13 ...

  2. 如何用虚拟机装SQL Server

    更新(2016.3.14) 看来之前还是写的太简了,来问的同学有点多. 所以还是详细一些吧. 大概步骤 装好Virtual Box这个软件,免费的 下载window server 2003系统镜像,然 ...

  3. WordPress主题制作教程2:导航菜单制作

    实现自定义菜单,需要用到的函数是wp_nav_menu(); 在主题目录下的functions.php的 <?php ….. ?> 之间,添加以下菜单注册代码,这样你就可以在主题文件中使用 ...

  4. sql2000无法打开1433端口及解决方法

    1.如果你是win2003,那么一定要安装sql的补丁sp3a以上版本SP 检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:select @@version如果出来的版 ...

  5. Android InputMethodManager输入法简介

    正文 一.结构 public final class InputMethodManager extends Object Java.lang.Object android.view.inputmeth ...

  6. Maven+Spring+Hibernate+Shiro+Mysql简单的demo框架(二)

    然后是项目下的文件:完整的项目请看  上一篇 Maven+Spring+Hibernate+Shiro+Mysql简单的demo框架(一) 项目下的springmvc-servlet.xml配置文件: ...

  7. make clean、make mrproer、make distclean

    make clean.make mrproer 以及make distclean的区别 解压内核源码包后, 到内核源代码目录树的顶层目录, 执行# make helpCleaning targets: ...

  8. Android OTA 升级之三:生成recovery.img

    Android OTA 升级之三:生成recovery.img 作者: 宋立新 Email:zjujoe@yahoo.com 前言 得到了ota升级包后,我们就可以用它来升级系统了.Android 手 ...

  9. Android构建boot.img(二):kernel的拷贝与打包

    上文已经对boot.img其中组成部分之一ramdisk.img做了分析,boot.img另外一个重要的组成部分就是kernel了, 这里所说的kernel,可以只理解为位于out/target/pr ...

  10. [androd] android的在线源码网站,各个版本都有(目前已到俺android 4.2,但不包含kernel部分的代码)

    android的在线源码阅读网站,各个版本都有(目前最新版本已到android 4.2,但不包含kernel部分的代码) 这个网站最大的特点是:可以在网页上方的搜索框,搜索整个网站所存储的源码中的字符 ...