Linux防火墙规则设置的一般流程

常见允许外网访问的服务的端口

常见不允许外网访问的服务的端口

设置iptables规则的原则

例子

iptables -F
# 允许本地访问
iptables -I INPUT -i lo -j ACCEPT
# 当“:OUTPUT ACCEPT”时,“-I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT ”这句话才会生效。
iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# 允许某个网段访问
iptables -A INPUT -s 10.10.155.0/24 -j ACCEPT
iptables -A INPUT -s 10.10.188.0/24 -j ACCEPT
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
# 允许端口
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
# 允许ping
iptables -I INPUT -p icmp -j ACCEPT
# 其他的都拒绝
iptables -A INPUT -j REJECT

以下的内容不适合在centos7中使用。

保存到文件中

/etc/init.d/iptables save

或者直接编辑文件

vi /etc/sysconfig/iptables

开机启动

第一种方法:

chkconfig iptables on

另一种方法:

vi /opt/iptables_ssh.sh

在该文件中把所有的iptables的规则都添加到此文件。

/etc/rc.local

文件中添加

 /bin/sh /opt/iptables_ssh.sh
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容