Centos 7禁用firewalld安装iptables防火墙
2017-04-19 14:08
363 查看
今天在搞FTP配置的时候,一切都配置好了就只有防火墙没弄好。
使用这个命令查看防火墙状态,并停止防火墙。FileZilla可以连上VMware下的服务器,但是防火墙开启就不行。准备去/etc/sysconfig/ 目录下配置iptables的时候发现根本没这个文件,查了下原来Centos 7默认使用firewalld代替iptables服务。
本着一学到底的精神我决定好好查查这些知识,没想到信息量过大一会就头昏脑涨的(对不起我的计算机网络老师啊!)。决定提取一个重要的概念记录一下。
Iptables服务与Firewalld服务都不是真正的防火墙,它们都只是用来定义防火墙规则功能的防火墙管理工具将定义好的规则交由内核中的netfilter即网络过滤器来读取,从而真正实现防火墙功能,所以其实在配置规则的思路上是
完全一致的。
那这样的话就还明了一些了,它们都是工具而已,Centos只是使用了个叫Firewalld的工具代替了Iptables的工具,那么我是不是可以认为,哪个工具我用着熟悉和舒服就用哪个呢?
虽然说Firewalld好像有不少优点,但是秉着对Iptables熟悉的原则,我准备禁用掉Firewalld,安装Iptables。
这个时候就能看到firewalld已经不能启动了。接下来安装Iptables。
安装完成之后,我们就可以看到/etc/sysconfig/ 文件夹下已经有iptables 这个文件了。
![](https://img-blog.csdn.net/20170419142159388?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMzIwNzkzMzc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
果然这里面已经有了内容了,ssh要用的22端口已经配置好了,接下来我把ftp要用的21端口添加上去。保存退出。
![](https://img-blog.csdn.net/20170419142443078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMzIwNzkzMzc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
完成了,Iptables防火墙在工作的状态,FTP更是能正常连接上。完美解决!
4000
systemctl status firewalld systemctl stop firewalld
使用这个命令查看防火墙状态,并停止防火墙。FileZilla可以连上VMware下的服务器,但是防火墙开启就不行。准备去/etc/sysconfig/ 目录下配置iptables的时候发现根本没这个文件,查了下原来Centos 7默认使用firewalld代替iptables服务。
本着一学到底的精神我决定好好查查这些知识,没想到信息量过大一会就头昏脑涨的(对不起我的计算机网络老师啊!)。决定提取一个重要的概念记录一下。
Iptables服务与Firewalld服务都不是真正的防火墙,它们都只是用来定义防火墙规则功能的防火墙管理工具将定义好的规则交由内核中的netfilter即网络过滤器来读取,从而真正实现防火墙功能,所以其实在配置规则的思路上是
完全一致的。
那这样的话就还明了一些了,它们都是工具而已,Centos只是使用了个叫Firewalld的工具代替了Iptables的工具,那么我是不是可以认为,哪个工具我用着熟悉和舒服就用哪个呢?
虽然说Firewalld好像有不少优点,但是秉着对Iptables熟悉的原则,我准备禁用掉Firewalld,安装Iptables。
systemctl stop firewalld systemctl disable firewalld systemctl status firewalld
这个时候就能看到firewalld已经不能启动了。接下来安装Iptables。
yum install -y iptables
安装完成之后,我们就可以看到/etc/sysconfig/ 文件夹下已经有iptables 这个文件了。
vim /etc/sysconfig/iptables
果然这里面已经有了内容了,ssh要用的22端口已经配置好了,接下来我把ftp要用的21端口添加上去。保存退出。
systemctl restart iptables systemctl status iptables
完成了,Iptables防火墙在工作的状态,FTP更是能正常连接上。完美解决!
4000
相关文章推荐
- 禁用firewalld, 启用iptables作为防火墙
- CentOS7 默认防火墙firewalld替换为iptables
- [CentOs7]iptables防火墙安装与设置
- CentOS 7 安装防火墙iptables
- CentOS之——CentOS7安装iptables防火墙
- CentOS之——CentOS7安装iptables防火墙
- 请注意,再次记住, centos7,fedora 24中 没有iptables服务, 而使用的firewalld, 也可以安装 iptables-services程序来实现
- CentOS 7.0 升级之防火墙 firewalld 取代 iptables
- 3-Centos-7-防火墙修改-Firewalld-Iptables
- [CENTOS7] [IPTABLES] 卸载Firewall Id安装 IPTABLES及防火墙设置
- CentOS 7 下 安装Webmin 启动防火墙失败----Applying firewall rules:iptables-restore:line 2 failed
- centos7 && centos6.5部KVM使用NAT联网并为虚拟机配置firewalld && iptables防火墙端口转发
- Centos安装防火墙和iptables得设置(liunx允许某几个ip访问服务器)
- CentOS 自带防火墙 Firewalld 的安装与配置
- CentOS 7.0禁用iptables防火墙
- CentOS 安装iptables防火墙
- Centos7 禁止firewalld并使用iptables 作默认防火墙以及忘记root密码的处理方法
- CentOS 7 关闭防火墙(firewall)并安装iptables防火墙
- centos7 关闭firewall防火墙指令以及更换安装iptables并配置
- centos7 关闭firewall安装iptables并配置防火墙