m0n0wall 软件防火墙 虚拟机中 安装与配置
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 软件防火墙 虚拟机中 安装与配置相关推荐
- 在虚拟机中安装和配配置 MOSS2007 全过程
1. 首先在计算机上安装 VMware 虚拟机软件 2. 在虚拟机中安装WIN2003 SP2企业版 3. 进入添加删除程序 Windows 添加组件向导 添加以下组件 a. 网络服务中的域名系统( ...
- 配置yun源和在虚拟机中安装JDK
配置本地yum源 1.进入存放源配置的文件夹 cd /etc/yum.repos.d 2.备份默认源 mv CentOS-Base.repo CentOS-Base.repo.backup 3.下载y ...
- Android虚拟机中安装软件方法
Android虚拟机中安装软件方法 1.在android开发过程中,我们很多时候会用到模拟器来装载软件来测试,先装入内存卡,在安装是很麻烦的一件事,在这里介绍利用adb直接安装软件的办法: 1.1.启 ...
- 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)
任务二.CentOS 6.6虚拟机的安装及配置 2.1.安装环境检查 2.2.安装及配置controller0节点 2.3.安装及配置computer0节点 2.4.安装及配置network0节点 2 ...
- 在虚拟机中安装LINUX
第二章 在vmware中安装linux 2.1 VMware的安装及配置 2.1.1VMware的简介 简单地说,VMware就是一款虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机.这个子机 ...
- 在虚拟机中安装Windows Server 2008企业版
1.1 试验:在虚拟机中安装Windows Server 2008企业版 任务描述 以下将会演示如何安装Windows Server 2008企业版并完成初始化任务,能够联机激活操作系统.该操作在VM ...
- 在虚拟机中安装Ubuntu Server 15.04
学Linux,上红联! 红联Linux门户|Linux通用技术|Linux发行版技术|Linux企业应用|Linux实验室|红联Linux论坛 Linux系统教程 Linux入门 Linux管理 Li ...
- CentOS-7.0.中安装与配置Tomcat-7的方法
CentOS-7.0.中安装与配置Tomcat-7的方法 原创 2014年11月24日 23:38:36 72472 安装说明 安装环境:CentOS-7.0.1406 安装方式:源码安装 软件: ...
- centos7中安装、配置、验证、卸载redis
本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...
最新文章
- R语言ggplot2可视化:使用热力图可视化dataframe数据、自定义设置热力图的颜色、自定添加标题、轴标签、热力图线框等
- Russ Miles:被忽略的架构师和混沌工程
- linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项
- Perl输出复杂数据结构:Data::Dumper,Data::Dump,Data::Printer
- Unity 配置:typeConverter的使用
- 工业级POE交换机技术优势及供电方法详解!
- Redis进阶实践之二十 Redis的配置文件使用详解
- 微软自带的防反编译工具dotfuscator.exe的使用
- 云免等候服务器响应,云服务器响应
- java实现一个简单的打字游戏
- 汉诺塔C语言步骤解析
- Linux网络的网络配置(超详细,百分百成功)
- 【暑假阅读推荐书目】经济篇
- plink遗传数据质控--每个个体QC、每个marker(变异)质控、全基因组关联meta分析QC
- NVIDIA,怎么查看显卡
- Jboot v1.3.8 发布,新增 JWT 和 Shiro 的整合功能
- 【计科二班】编程测试题解
- GDI+ 绘图闪烁解决方法
- 通用滑块识别-通杀滑块
- javase简单入门1