防火墙linux防火墙设置

linux防火墙设置  时间:2021-04-14  阅读:()
《操作系统》实验指导书/实验六:系统防火墙管理信息管理与信息系统教研室/阮晓龙/13938213680/第1页实验六:系统防火墙管理一、实验目的1、理解iptables的工作原理;2、掌握iptables防火墙的安装与配置;3、掌握iptables防火墙的基本操作方法,能够熟练使用防火墙.
二、实验学时2学时三、实验类型验证性四、实验需求1、硬件每人配备计算机1台,不低于双核CPU、8G内存、500GB硬盘.
2、软件Windows操作系统,安装VirtualBox虚拟化软件,安装Putty管理终端软件,安装Nmap工具软件.
3、网络计算机使用固定IP地址接入局域网,并支持对互联网的访问,虚拟主机可通过NAT方式访问互联网.
4、工具无.
五、实验任务1、完成iptables防火墙的安装与配置;2、完成iptables防火墙规则的管理,满足实验的场景要求.
六、实验内容及步骤1、iptables的安装与管理(1)防火墙检测①关闭CentOS的firewall防火墙,并取消开机自动启动,其操作命令如下.
#systemctlstopfirewalld#systemctldisablefirewalld②一般情况下,iptables已经包含在Linux系统中,可以通过命令来检测系统是否已经《操作系统》实验指导书/实验六:系统防火墙管理信息管理与信息系统教研室/阮晓龙/13938213680/第2页安装iptables,其操作命令如下,检测结果如图6-1所示则表示系统已经安装iptables防火墙.
#iptables--version③检查是否安装iptables-services,其操作命令如下.
#systemctlstatusiptables若出现如图6-2所示的结果则说明iptables服务未安装,若出现如图6-3所示的结果则说明iptables服务已安装.
(2)安装iptables软件安装iptables以及iptablesservices服务软件,其操作命令如下.
#yuminstall-yiptables#yuminstall–yiptables-services(3)iptables服务配置进行iptables服务管理,其操作命令如下.
##开启iptables服务#systemctlstartiptables##设置开机自动启动#systemctlenableiptables##关闭iptables服务#systemctlstopiptables##重启iptables服务#systemctlrestartiptables##取消开机自动启动#systemctldisableiptables考核点6-1:查看iptables防火墙的配置信息,并填写到实验报告册.
图6-1检测iptables是否安装图6-2iptablesservice未安装图6-3iptablesservice已安装《操作系统》实验指导书/实验六:系统防火墙管理信息管理与信息系统教研室/阮晓龙/13938213680/第3页2、iptables的基本配置(1)规则的查看使用以下命令进行防火墙规则查看.
#iptables-n-L考核点6-2:将系统防火墙默认规则信息填写到实验报告册.
(2)规则的添加①端口配置开启需要的端口,如配置TCP协议的22端口允许进出系统,其配置命令如下.
#iptables-AINPUT-ptcp--dport22-jACCEPT#iptables-AOUTPUT-ptcp--sport22-jACCEPT关闭不安全的端口,如配置不允许通过TCP协议的445端口进出系统,其配置命令如下所示.
#iptables-AINPUT-ptcp--dport445-jDROP#iptables-AOUTPUT-ptcp--sport445-jDROP配置服务端口,如配置允许通过HTTP访问系统的80端口,其配置命令如下.
#iptables-AINPUT-ptcp--dporthttp-jDROP②IP地址配置拒绝某单一IP地址,如拒绝某一单独IP地址访问系统,且系统拒绝访问该IP地址,其配置命令如下.
#iptables-AINPUT-sxxx.
xxx.
xxx.
xxx-jDROP#iptables-AOUTPUT-dxxx.
xxx.
xxx.
xxx-jDROP拒绝某IP地址段,如拒绝某IP地址段中任一地址访问系统,且系统拒绝访问该IP地址段中任一IP地址,其配置命令如下.
#iptables-AINPUT-sxxx.
xxx.
xxx.
xxx/xx-jDROP#iptables-AOUTPUT-dxxx.
xxx.
xxx.
xxx/xx-jDROP③IP地址与端口结合拒绝某IP地址访问某端口,如拒绝某一单独IP地址访问系统的22端口(TCP协议),其配置命令如下.
#iptables-AINPUT-sxxx.
xxx.
xxx.
xxx-ptcp--dport22-jDROP允许某段IP地址访问系统的服务端口,如允许某段IP地址访问系统的HTTP服务端口,其配置命令如下.
#iptables-AINPUT-sxxx.
xxx.
xxx.
xxx/xx-ptcp--dporthttp-jACCEPT④网络协议配置配置拒绝ICMP协议通过,如配置拒绝网络中通过PING方式发现系统IP地址,其配置命令如下.
#iptables-AINPUT-picmp-jDROP⑤网卡接口配置《操作系统》实验指导书/实验六:系统防火墙管理信息管理与信息系统教研室/阮晓龙/13938213680/第4页iptables防火墙可单独为某个网卡接口设定不同的策略规则,如不允许任何主机通过防火墙本机的eth0网卡访问系统的80端口,其配置命令如下.
#iptables-AINPUT-ieth0-ptcp--dport80-jDROP⑥MAC地址配置拒绝某MAC地址主机的所有通信请求访问,其配置命令如下.
#iptables-AINPUT-mmac--mac-sourceXX:XX:XX:XX:XX:XX-jDROP拒绝网络中某一固定IP地址且固定MAC地址的主机访问系统任意端口,其配置命令如下.
#iptables-AINPUT-sxxx.
xxx.
xxx.
xxx/x-mmac--mac-sourceXX:XX:XX:XX:XX:XX-jDROP允许网络中某一固定IP地址且固定MAC地址的主机访问系统的22号端口,其配置命令如下.
#iptables-AINPUT-ptcp--dport22-sxxx.
xxx.
xxx.
xxx/x-mmac--mac-sourceXX:XX:XX:XX:XX:XX-jACCEPT考核点6-3:根据上述场景规则,完成配置后将防火墙规则信息填写到实验报告册.
(3)规则的测试①软件获取.
获取端口扫描工具Zenmap软件可通过本课程网站(http://linux.
xg.
hactcm.
edu.
cn)下载获得,也可通过Zenmap官方网站(https://nmap.
org/zenmap)下载获得,如图6-4所示.
本实验所使用的Zenmap软件为nmap-7.
60-setup.
exe.
②软件安装.
点击下载的EXE执行安装文件,可根据安装过程提示进行默认选择安装.
③软件使用.
打开工具,展示如图6-2所示工具界面.
在"配置"下拉框中选择"Regularscan"(使用规则扫描),在"命令"输入框输入"nmap–p1-1024-T4–A-v172.
16.
124.
127"命令规则,点击【扫描】按钮,工具将自动扫描IP地址为"172.
16.
124.
127"的主机,其1-1024端口的状态情况.
图6-4Zenmap官网《操作系统》实验指导书/实验六:系统防火墙管理信息管理与信息系统教研室/阮晓龙/13938213680/第5页④信息查看.
在"Nmap输出"选项卡中可查看扫描的过程,如图6-2所示,通过该工具可测试防火墙规则配置是否正确且生效.
考核点6-4:将测试主机端口状态结果截图填写到实验报告册.
3、iptables的应用请根据下面的要求,完成防火墙的配置.
①允许来自于IPA地址的报文,通过UDP方式,访问系统的4486端口.
②丢弃来至IPB地址的使用TCP方式,访问系统20和21端口的报文.
③允许IP地址属于xxx.
xxx.
xxx.
xxx/x段的主机、由指定eth0网口,通过SSH远程连接本机.
④允许IP地址为C的主机通过422端口进行SSH远程连接本机.
⑤将来自IPD地址的主机使用TCP协议,访问21端口的数据包信息记录到messages日志中.
⑥当超过100个用户同时访问系统的80端口时,限制每分钟最大连接数为25个,防止系统遭受DOS攻击.
考核点6-5:根据上述步骤与要求,将操作命令与结果填写到实验报告册.
七、实验扩展1、防火墙(1)防火墙一共有几种分别是什么,主要作用是什么(2)iptables防火墙是工作在计算机网络的哪一层上的2、iptables防火墙规则(1)iptables防火墙规则除了可以通过配置端口、IP地址,还能通过配置哪些选项来图6-5扫描结果《操作系统》实验指导书/实验六:系统防火墙管理信息管理与信息系统教研室/阮晓龙/13938213680/第6页制定防火墙策略请举例说明.
(2)如何将防火墙规则进行备份

华纳云CN2高防1810M带宽独享,三网直cn218元/月,2M带宽;独服/高防6折购

华纳云怎么样?华纳云是香港老牌的IDC服务商,成立于2015年,主要提供中国香港/美国节点的服务器及网络安全产品、比如,香港服务器、香港云服务器、香港高防服务器、香港高防IP、美国云服务器、机柜出租以及云虚拟主机等。以极速 BGP 冗余网络、CN2 GIA 回国专线以及多年技能经验,帮助全球数十万家企业实现业务转型攀升。华纳云针对618返场活动,华纳云推出一系列热销产品活动,香港云服务器低至3折,...

无视CC攻击CDN ,DDOS打不死高防CDN,免备案CDN,月付58元起

快快CDN主营业务为海外服务器无须备案,高防CDN,防劫持CDN,香港服务器,美国服务器,加速CDN,是一家综合性的主机服务商。美国高防服务器,1800DDOS防御,单机1800G DDOS防御,大陆直链 cn2线路,线路友好。快快CDN全球安全防护平台是一款集 DDOS 清洗、CC 指纹识别、WAF 防护为一体的外加全球加速的超强安全加速网络,为您的各类型业务保驾护航加速前进!价格都非常给力,需...

搬瓦工VPS:高端线路,助力企业运营,10Gbps美国 cn2 gia,1Gbps香港cn2 gia,10Gbps日本软银

搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...

linux防火墙设置为你推荐
prohibited禁止(过去式)英语怎么说?wordpress模板wordpress后台默认模板管理在哪里?cisco2960配置寻求思科2960交换机配置命令客服电话中国移动的人工服务电话号码是多少爱优网为什么优酷土豆等视频网站那么多人上传视频三友网广州三友集团在韶关分公司么?95188是什么电话95188是什么号码我刚收到短信是什么支付宝的验证码科创板首批名单江苏北人的机器人在同行中的评价怎么样?小型汽车网上自主编号申请机动车自主选号有几种办法爱买网超谁有http://www.25j58.com爱网购吧网站简介?
asp主机空间 网站空间价格 虚拟主机服务商 新加坡虚拟主机 虚拟主机管理软件 查询ip地址 个人域名备案 新网域名管理 2019年感恩节 132邮箱 日志分析软件 数字域名 工信部icp备案号 699美元 域名评估 免费申请个人网站 太原网通测速平台 vip域名 新世界服务器 便宜空间 更多