0X00 内容

  • m0n0wall 在虚拟机中安装与配置
  • 策略配置

0X01 m0n0wall 在虚拟机中安装与配置

m0n0wall:是基于FreeBSD内核开发的免费软件防火墙。m0n0wall提供基于Web的配置管理、支持DHCP Server、DNS转发、动态DNS、IPSec、流量控制、无线网络的支持。

m0n0wall下载地址:

  • https://m0n0.ch/wall/index.php
  • http://www.cat-home.org/?action=show&id=158

今天来使用m0n0wall,配置成如图的一个测试环境。开始

这里使用的是VMware,我们选择好.iso文件

到这一步,我们需要更改一下设置,添加一个网络适配器。一个设置成主机模式、另一个是桥接,然后Power on

主机模式、桥接、NAT模式参考阅读:https://www.yvyong.com/other/27.html

随后,我们会到达这个界面,下面开始配置

这里,选择7,安装到硬盘

随后,会问安装的位置,根据提示,我们输入ad0

随后,我们输入y

开始安装

完成硬盘安装

这里我们断掉m0n0wall的CD连接,防止再重新启动时,从iso启动

这时,按5,重新启动,此时是从硬盘启动

重启完成,下面开始设置

首先设置接口,设置哪个网卡接内网,哪个网卡接外网

这里我们用192.168.1.0/24网段模拟外网,用192.168.2.0/24来模拟内网。

选择1,设置接口

不设置VLAN,输入n

随后,根据提示,设置LAN口、WAN口网卡名称。具体是哪块网卡,可以在“虚拟机设置-网络适配器-高级”中,对应MAC地址查看

随后,会询问是否还有接口需要设置,比如说3块网卡,没有的话,直接回车

下一步,指定IP地址、子网掩码、启用DHCP服务、设置Client地址范围

输入ENTER,完成设置

剩下的功能,可以尝试使用一下。比如重置Web接口用户名口令、恢复出厂设置、ping

我们在192.168.2.0/24网段中,加入一台虚拟机,这里我是主机模式,确保能ping通,在浏览器中访问m0n0wall

m0n0wall Web接口

默认用户名:admin   口令:mono

以上,就完成了m0n0wall防火墙的基本安装与设置

0X02 策略配置

在Web管理界面,设置DNS、域名、以HTTPS登录后,再来看看防火墙的策略配置

默认情况下,对于LAN是没有阻拦策略的

这里我们添加一条,只允许从内网的SSH连接到外网的SSH

点击右下角的加号,添加新规则,进入到下面的配置页面

在目的端口配置栏中,选择从SSH到SSH,然后save

回到该配置页面后,单击第一条规则的左侧绿色箭头,将该条规则禁用

点击“Apply changes”,随后就可以测试了

如果依据下面的拓扑图,针对该条规则进行测试,需要在192.168.2.0/24网段再加一台机器,不能在192.168.2.11这台测试,因为这台机器是双网卡。

m0n0wall 软件防火墙 虚拟机中 安装与配置相关推荐

  1. 在虚拟机中安装和配配置 MOSS2007 全过程

    1. 首先在计算机上安装 VMware 虚拟机软件 2. 在虚拟机中安装WIN2003 SP2企业版 3. 进入添加删除程序 Windows 添加组件向导 添加以下组件  a. 网络服务中的域名系统( ...

  2. 配置yun源和在虚拟机中安装JDK

    配置本地yum源 1.进入存放源配置的文件夹 cd /etc/yum.repos.d 2.备份默认源 mv CentOS-Base.repo CentOS-Base.repo.backup 3.下载y ...

  3. Android虚拟机中安装软件方法

    Android虚拟机中安装软件方法 1.在android开发过程中,我们很多时候会用到模拟器来装载软件来测试,先装入内存卡,在安装是很麻烦的一件事,在这里介绍利用adb直接安装软件的办法: 1.1.启 ...

  4. 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)

    任务二.CentOS 6.6虚拟机的安装及配置 2.1.安装环境检查 2.2.安装及配置controller0节点 2.3.安装及配置computer0节点 2.4.安装及配置network0节点 2 ...

  5. 在虚拟机中安装LINUX

    第二章 在vmware中安装linux 2.1 VMware的安装及配置 2.1.1VMware的简介 简单地说,VMware就是一款虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机.这个子机 ...

  6. 在虚拟机中安装Windows Server 2008企业版

    1.1 试验:在虚拟机中安装Windows Server 2008企业版 任务描述 以下将会演示如何安装Windows Server 2008企业版并完成初始化任务,能够联机激活操作系统.该操作在VM ...

  7. 在虚拟机中安装Ubuntu Server 15.04

    学Linux,上红联! 红联Linux门户|Linux通用技术|Linux发行版技术|Linux企业应用|Linux实验室|红联Linux论坛 Linux系统教程 Linux入门 Linux管理 Li ...

  8. CentOS-7.0.中安装与配置Tomcat-7的方法

    CentOS-7.0.中安装与配置Tomcat-7的方法 原创 2014年11月24日 23:38:36 72472 安装说明  安装环境:CentOS-7.0.1406 安装方式:源码安装  软件: ...

  9. centos7中安装、配置、验证、卸载redis

    本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...

最新文章

  1. R语言ggplot2可视化:使用热力图可视化dataframe数据、自定义设置热力图的颜色、自定添加标题、轴标签、热力图线框等
  2. Russ Miles:被忽略的架构师和混沌工程
  3. linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项
  4. Perl输出复杂数据结构:Data::Dumper,Data::Dump,Data::Printer
  5. Unity 配置:typeConverter的使用
  6. 工业级POE交换机技术优势及供电方法详解!
  7. Redis进阶实践之二十 Redis的配置文件使用详解
  8. 微软自带的防反编译工具dotfuscator.exe的使用
  9. 云免等候服务器响应,云服务器响应
  10. java实现一个简单的打字游戏
  11. 汉诺塔C语言步骤解析
  12. Linux网络的网络配置(超详细,百分百成功)
  13. 【暑假阅读推荐书目】经济篇
  14. plink遗传数据质控--每个个体QC、每个marker(变异)质控、全基因组关联meta分析QC
  15. NVIDIA,怎么查看显卡
  16. Jboot v1.3.8 发布,新增 JWT 和 Shiro 的整合功能
  17. 【计科二班】编程测试题解
  18. GDI+ 绘图闪烁解决方法
  19. 通用滑块识别-通杀滑块
  20. javase简单入门1

热门文章

  1. Decorator装饰者【C++实现】
  2. 占豪--2010年的市场机会在哪里(兼谈股指期货与楼市)
  3. 几个基础的DOS命令和(知道对方IP入侵对方的方法)
  4. 手机屏分几种?什么叫水滴屏、刘海屏、瀑布屏、全面屏?
  5. 只需 2 张照片就能 2D 变 3D,这个 AI 能自己脑补蜡烛吹灭过程
  6. paper survey之——多机器人协作介绍(Multi-Robot System, MRS)
  7. VFS中的read/write系统调用
  8. [Ubuntu]MW150us-rtl8188eu 驱动编译安装
  9. MySQL主外键设置
  10. 2018年7月24日日报