Iptalbes练习题(三)

场景需求:

(1)员工在公司内部(192.168.124.0/24 ,192.168.122.0/24 )能访问服务器上任何服务

(2)当员工出差,通过VPN连接到公司

(3)公司门户网站允许公网访问

解:

(2)外网======》VPN服务器======》公司的服务

常见允许访问外网的服务:

网站www:  http  80/tcp

       https  443/tcp

邮件mail:  smtp  25/tcp

       smtps  465/tcp

      pop3  110/tcp

      pop3s  995/tcp

      imap  143/tcp

一些常见不允许外网访问的服务:

文件服务器:  NFS  123/UDP

        SAMBA  137,138,139/tcp,445/tcp

        FTP    20/tcp,21/tcp

远程管理:   SSH   22/tcp

数据库:    MYSQL      3306/tcp

        ORACLE  1521/tcp

配置规则基本思路:

ACCEPT规则:1)允许本地访问。2)允许已监听状态数据包通过。3)允许规则中允许的数据包通过。(千万别忘记22端口)

DENY规则:拒绝未被允许的数据包。

iptables规则保存成配置文件

开始。。。。。。。。。

满足条件1:

[root@test1 ~]# iptables -I INPUT -i lo -j ACCEPT
[root@test1 ~]# iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
[root@test1 ~]# iptables -A INPUT -s 192.168.124.0/24 -j ACCEPT
[root@test1 ~]# iptables -A INPUT -s 192.168.122.0/24 -j ACCEPT
[root@test1 ~]# iptables -nL
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
ACCEPT     all  --  192.168.124.0/24     0.0.0.0/0           
ACCEPT     all  --  192.168.122.0/24     0.0.0.0/0           

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

满足条件2,3:

[root@test1 ~]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
[root@test1 ~]# iptables -A INPUT -p tcp --dport 1723 -j ACCEPT(VPN常用端口)
[root@test1 ~]# iptables -I INPUT -p icmp -j ACCEPT
[root@test1 ~]# iptables -A INPUT -j REJECT
[root@test1 ~]# iptables -nL
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
ACCEPT     all  --  192.168.124.0/24     0.0.0.0/0           
ACCEPT     all  --  192.168.122.0/24     0.0.0.0/0           
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:1723 
REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination      

保存到配置文件,设置开机自启动后,自动加载:

[root@test1 ~]# /etc/init.d/iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables:     [确定]
[root@test1 ~]# cat /etc/sysconfig/ip
ip6tables         ip6tables.old     iptables-config   iptables.save     
ip6tables-config  iptables          iptables.old      
[root@test1 ~]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.4.7 on Sun Mar 13 00:27:10 2016
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [69:8172]
-A INPUT -p icmp -j ACCEPT 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -s 192.168.124.0/24 -j ACCEPT 
-A INPUT -s 192.168.122.0/24 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT 
-A INPUT -j REJECT --reject-with icmp-port-unreachable 
COMMIT
# Completed on Sun Mar 13 00:27:10 2016

或者将文件保存未shell文件,将shell文件写到rc.local文件中:例如

 sh /root/shell/myiptables.sh 

写到rc.local中。。。

转载于:https://www.cnblogs.com/XYJK1002/p/5271812.html

内容概要:本文档是2021年全国大学生电子设计竞赛试题之一,主题为端口DC-DC变换器。竞赛规定了严格的参赛规则,包括时间安排、队伍人数、身份验证以及比赛期间的行为准则。题目要求设计并制作一个端口DC-DC变换器,该变换器具有两种工作模式:模式I用于模拟光伏电池向负载供电并为电池组充电,模式II用于模拟光伏电池和电池组同时为负载供电。基本要求包括在不同输入电压和负载条件下确保输出电压稳定在30V,并达到特定的电压调整率、负载调整率和效率。发挥部分则增加了自动模式切换、最大功率点跟踪等功能的要求。评分标准涵盖了设计方案、电路与程序设计、理论分析、测试方案及结果等多个方面,总分为120分。; 适合人群:参加全国大学生电子设计竞赛的本科组学生,尤其是对电力电子、DC-DC变换器设计感兴趣的电子工程专业学生。; 使用场景及目标:①帮助参赛学生理解端口DC-DC变换器的工作原理及其设计要点;②指导学生完成从方案论证到最终测试的全过程;③确保学生能够在规定时间内高效完成设计并满足各项性能指标。; 其他说明:参赛队伍需严格遵守竞赛规则,确保设计方案的安全性和可靠性。此外,评分标准详细列出了各部分的具体要求和分值,有助于学生有针对性地准备和优化设计方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值