vmware虚拟机环境里用linux和xp系统测试防火墙的nat转换
① 搭建如图所示的拓扑,将linux系统分配两个网卡,一个网卡在Vware3子网中,一个网卡在Vware2子网中,同时将ftp服务器的网卡分到Vware3子网中,将外网的一台主机的网卡分到Vware2子网中
给linux创建两个接口,,一个接口的ip地址是202.1.1.1,另一个是192.168.1.1
同时给外网的主机配置ip地址,此地址在202.1.1.0/24网段,给服务器配置ip地址,此地址在192.168.1.0/24网段
现在开启linux的路由功能 代码:echo '1' > /proc/sys/net/ipv4/ip_forward
用服务器ping外网主机测试是否能通信息
现在配置防火墙规则
#加载ftp转发模块
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
# 清除先前的设定
iptables -F
iptables -F -t mangle
iptables -F -t nat
# 设定filter table 的预设政策
iptables -P INPUTDROP
iptables -P OUTPUT DROP
iptables -P FORWARDDROP
# 启动内部对外转址
iptables -t nat -APOSTROUTING -o eth1 -s 192.168.1.0/24 -j SNAT --to-source 202.1.1.1
#设置FORWARD转发规则
iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 202.1.1.2 --dport 21 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 202.1.1.2 --dport 20 -j ACCEPT
#设置允许established, related的数据通过FORWARD链
iptables –A FORWARD –s 202.1.1.2 –m state - -state established,related –j ACCEPT
现在再用服务器ping外网主机测试是否能通信息
这时候外网访问ftp服务器会出现下面的问题
解决方法:打开客户端的internet浏览器,选择工具,选择internet选项,选择高级,取消勾选“使用被动ftp”,之后再次测试,就会成功。
转载于:https://www.cnblogs.com/dyllove98/archive/2013/06/12/3132814.html
vmware虚拟机环境里用linux和xp系统测试防火墙的nat转换相关推荐
- 关于vmware虚拟机硬件里没有软盘驱动器,而操作系统里还有的解决方法
关于vmware虚拟机硬件里没有软盘驱动器,而操作系统里还有的解决方法 参考文章: (1)关于vmware虚拟机硬件里没有软盘驱动器,而操作系统里还有的解决方法 (2)https://www.cnbl ...
- VMware虚拟机——如何在VMware虚拟机环境下识别U盘
如何在VMware虚拟机环境下识别U盘 发现问题 我们在做虚拟机实验的时候,一般时候电脑会自动让我们选择是装进真机还是装进虚拟机,但是很多时候电脑不会弹出通知,很多人遇到了插入U盘在虚拟机里面识别不到 ...
- 【虚拟机】在Windows11上下载安装VMware虚拟机以及Ubuntu(Linux)详细操作
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- VMware虚拟机安装Ubuntu以及Linux入门基础
今天因为一些需求需要简单的总结Linux入门知识,总结完也就顺便一道放上来了 Linux知识 目录 1................................................. ...
- 转载/VMware Workstation环境下的Linux网络设置/适用于无线网络
首先介绍一下VMware的网络连接方式.我们的主机通常经过物理网卡与局域网和Internet相连接,而虚拟机既已被称之为虚拟计算机,那虚拟网卡也必然存在,而如果我们想让虚拟计算机能连接到局域网或者In ...
- VMware虚拟机中安装的Linux系统无法识别U盘解决方法
文章目录 1. 问题描述 2. 解决方法 3. 参考文献 1. 问题描述 如图1所示,在VMware安装的Linux系统(Ubuntu)无法读取U盘 图 1 U盘读取失败 2. 解决方法 原因在于所用 ...
- VMware虚拟机下安装RedHat Linux 9.0
从这一篇文章开始我和大家一起学习Linux系统.不管是什么样的系统,必须安装上才能谈使用对吧. Linux版本 安装Linux之前需要了解一下Linux系统的安装版本. Linux的版本分为内核版本和 ...
- VMware虚拟机硬盘扩容以及Linux分区挂载
系列文章目录 文章目录 系列文章目录 前言 一.VMware虚拟机硬盘扩容 1.硬盘扩容 二.Linux分区挂载 1.分区 2.格式化分区 3.挂载分区 总结 前言 一.VMware虚拟机硬盘扩容 1 ...
- ubuntu | 重装ubuntu(VMware虚拟机环境)
前言 最近又把双系统的ubuntu搞崩了,在grub界面进不去,估计找不到启动项,被迫重装. 这次觉得还是windows系统好使,就用vmware虚拟机了. 一.安装vmware虚拟机 参考我之前的博 ...
最新文章
- 百度最早量产?一图看全球公司无人驾驶汽车时间表
- c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc
- ORACLE会话数、连接数配置
- C51_按键按下,流水灯亮起,数码管显示按下的次数
- threejs 三面体_如何在Three.js中构造空心圆柱体
- twitter推文不收录_如何使用Twitter书签保存推文供以后使用
- JDK 11的一般可用性
- keras中文文档_【DL项目实战02】图像识别分类——Keras框架+卷积神经网络CNN(使用VGGNet)
- Qt笔记-QProcess切换用户执行进程(Linux)
- 使用计算机过程存在的问题,中小学教师计算机应用过程中存在的问题及解决方法...
- delphi中的Format函数详解
- Qt实现多语言切换 - Qt语言家
- 安卓使用富文本编辑器html5,Android富文本编辑器,图文详细
- 如何在MacBook中录制iphone模式的视频?macbook屏幕模糊如何解决?
- 怎样才能叫高级程序员?
- win10快捷方式去箭头(win10快捷方式去箭头副作用)
- 姓名学中萍字无根 怎么解释_无根Buildah的工作原理:在非特权环境中构建容器
- 西瓜无水印视频批量下载,一个脚本就够了,手把手教你批量下载西瓜无水印高清视频。
- stm32f103HC05蓝牙串口程序和自制手机APP
- 关于#include iomanip中iomanip的作用~