设为首页 收藏本站
查看: 594|回复: 0

[经验分享] Centos 7 firewall改为 iptables

[复制链接]

尚未签到

发表于 2018-4-24 12:07:29 | 显示全部楼层 |阅读模式
  

  CentOS 7 默认是使用Firewall作为防火墙,这里我们把它改为我们熟悉的iptables!
  

[root@Centos7 ~]# iptables -vnL                    #看着很不舒服,改为我们习惯的iptables
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         
  394 34135 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
   82  8322 INPUT_direct  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
   82  8322 INPUT_ZONES_SOURCE  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
   82  8322 INPUT_ZONES  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           
   80  8218 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
    0     0 FORWARD_direct  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FORWARD_IN_ZONES_SOURCE  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FORWARD_IN_ZONES  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FORWARD_OUT_ZONES_SOURCE  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FORWARD_OUT_ZONES  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT 41 packets, 5963 bytes)
pkts bytes target     prot opt in     out     source               destination         
  331 35720 OUTPUT_direct  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
Chain FORWARD_IN_ZONES (1 references)
pkts bytes target     prot opt in     out     source               destination         
    0     0 FWDI_public  all  --  eno16777728 *       0.0.0.0/0            0.0.0.0/0           [goto]
    0     0 FWDI_public  all  --  +      *       0.0.0.0/0            0.0.0.0/0           [goto]
Chain FORWARD_IN_ZONES_SOURCE (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FORWARD_OUT_ZONES (1 references)
pkts bytes target     prot opt in     out     source               destination         
    0     0 FWDO_public  all  --  *      eno16777728  0.0.0.0/0            0.0.0.0/0           [goto]
    0     0 FWDO_public  all  --  *      +       0.0.0.0/0            0.0.0.0/0           [goto]
Chain FORWARD_OUT_ZONES_SOURCE (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FORWARD_direct (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FWDI_public (2 references)
pkts bytes target     prot opt in     out     source               destination         
    0     0 FWDI_public_log  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FWDI_public_deny  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FWDI_public_allow  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
Chain FWDI_public_allow (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FWDI_public_deny (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FWDI_public_log (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FWDO_public (2 references)
pkts bytes target     prot opt in     out     source               destination         
    0     0 FWDO_public_log  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FWDO_public_deny  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 FWDO_public_allow  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
Chain FWDO_public_allow (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FWDO_public_deny (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain FWDO_public_log (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain INPUT_ZONES (1 references)
pkts bytes target     prot opt in     out     source               destination         
    1    52 IN_public  all  --  eno16777728 *       0.0.0.0/0            0.0.0.0/0           [goto]
    0     0 IN_public  all  --  +      *       0.0.0.0/0            0.0.0.0/0           [goto]
Chain INPUT_ZONES_SOURCE (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain INPUT_direct (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain IN_public (2 references)
pkts bytes target     prot opt in     out     source               destination         
   82  8322 IN_public_log  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
   82  8322 IN_public_deny  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
   82  8322 IN_public_allow  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
Chain IN_public_allow (1 references)
pkts bytes target     prot opt in     out     source               destination         
    2   104 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22 ctstate NEW
Chain IN_public_deny (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain IN_public_log (1 references)
pkts bytes target     prot opt in     out     source               destination         
Chain OUTPUT_direct (1 references)
pkts bytes target     prot opt in     out     source               destination         
[root@Centos7 ~]# yum -y install iptables                #安装iptables,基本上都是存在的
[root@Centos7 ~]# yum -y install iptables-services       #安装iptables-services服务
[root@Centos7 ~]# systemctl stop firewalld.service       #停止firealld服务
[root@Centos7 ~]# systemctl disable firewalld.service    #禁止firealld服务自动启动
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.   
[root@Centos7 ~]# systemctl enable iptables.service      #开启iptables自动启动
Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service.
[root@Centos7 ~]# systemctl start iptables.service       #开启iptables服务
[root@Centos7 ~]# iptables -vnL                          #使用iptables查看,胡三汉回来了!~
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination
[root@Centos7 ~]# iptables-save                         #加载配置文件的规则
# Generated by iptables-save v1.4.21 on Sun Oct 23 02:34:48 2016
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [121:22068]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Sun Oct 23 02:34:48 2016
[root@Centos7 ~]# iptables -vnL                            #查看状态
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         
  179 13428 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22
    0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         
    0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT 135 packets, 23948 bytes)
pkts bytes target     prot opt in     out     source               destination         
[root@Centos7 ~]# iptables -F                               #清空规则
[root@Centos7 ~]# iptables-save                             #保持规则
# Generated by iptables-save v1.4.21 on Sun Oct 23 02:35:05 2016
*filter
:INPUT ACCEPT [14:1096]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [11:1156]
COMMIT
# Completed on Sun Oct 23 02:35:05 2016
[root@Centos7 ~]# service iptables save                     #也可以使用这个保持规则
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]
[root@Centos7 ~]#  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-451382-1-1.html 上篇帖子: 如何用U盘安装CentOS7系统? 下篇帖子: [Linux]CentOS Minimal版安装纪录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表