FreeBSD中m0n0wall安装方法
来源:岁月联盟
时间:2008-01-17
在标准PC上安装m0n0wall防火墙系统CD-ROM(+软盘)版本需要如下这些步骤:
取得m0n0wall防火墙系统的ISO镜像文件
将ISO镜像文件烧录在CD-R 或者CD-RW上
FreeBSD(ATAPI 刻录机):burncd –s max –e data cdrom-xxx.iso fixate
Windows:使用你喜欢的烧录软件(比如Nero)来烧录ISO镜像文件(2048bytes/sector,Mode-1)
找一片1.44M的软盘并格式化(采用MS-DOS / FAT文件系统)
FreeBSD:fdformat –f 1440 /dev/fd0 && newfs_msdos –L “m0n0wallcfg” –f 1440 /dec/fd0 注重:假如你的软盘已经格式化,那么你可以忽略这一步
Windows:format A:
打开你的PC,进入BIOS,设置为从CD-ROM启动,禁止从软盘启动
插入烧录好的光盘和格式化好的软盘(不要写保护)
启动PC
等待控制台菜单出现,选择1指定网络接口
指定LAN/WAN/OPT使用的接口名称(提示:可以使用自动检测,或者根据MAC地址确定哪张网卡是哪个接口)
修改LAN接口的ip地址,或者使用默认的地址(192.168.1.1; m0n0wall默认将提供DHCP服务器功能)
通过浏览器治理接口访问m0n0wall(用户名:admin,密码:mono)
根据需要修改默认的配置
如何在标准PC或者嵌入式PC上安装CF/IDE版本
在标准PC或者嵌入式PC上安装m0n0wall防火墙系统CF/IDE版本需要如下这些步骤:
取得m0n0wall防火墙系统的原始CF/IDE镜像文件
将镜像文件写入CF卡(>5M)或者IDE硬盘,可以在FreeBSD下使用dd或者在windows下使用我提供的工具physdiskwrite 0.4
FreeBSD:
gzcat generic-pc-xxx.img | dd of=/dev/rad[n] bs=16k
这里n=你的CF卡的AD设备号(通过dmesg查看)
忽略关于跟踪信息的警告,这是由于数字签名造成的
Linux:
Gunzip –c generic-pc-xxx.img | dd of=/dev/hdX bs=16k
这里X=你的CF卡的IDE设备名(通过hdparm –i /dev/hdX查看),有些适配卡,非凡是USB,可能会显示在SCSI,比如 /dev/sdX
忽略关于跟踪信息的警告,这是由于数字签名造成的
Windows:
假如你的IDE硬盘容量超过800MB,请添加参数 –u ,(确定你选择了正确的硬盘)
physdiskwrite [-u] generic-pc-xxx.img
将CF卡或者IDE硬盘接到PC
将PC连上网络(LAN/WAN/…)
打开PC电源
指定LAN/WAN/OPT使用的接口名称(提示:可以使用自动检测,或者根据MAC地址确定哪张网卡是哪个接口)
修改LAN接口的ip地址,或者使用默认的地址(192.168.1.1; m0n0wall默认将提供DHCP服务器功能)
通过浏览器治理接口访问m0n0wall(用户名:admin,密码:mono)
根据需要修改默认的配置