防火墙iptables简明教程

1.安装iptables
很多Linux已经默认安装iptables,可使用后文的查看命令测试是否安装
CentOS/RedHat下执行:

Debian/Ubuntu下执行:


2.查看现有的iptables规则

命令后面的line-number为显示行号(将规则一则一则输出,并显示行号),可选,方便后文的删除指令。

3.删除某iptables规则
例如,删除第10行的规则,行号可由之前的命令查看

4.清除现有iptables规则

5.创建规则
a).开放端口

命令iptables -A INPUT -j REJECT将屏蔽其他未授权的端口,因此请务必开放22端口以保障SSH连接正常~

b).屏蔽ip

可通过更换上述ip为ip段来达到屏蔽ip段的目的~

若需屏蔽整个ip段(123.0.0.1到123.255.255.254)则换为123.0.0.0/8
若需屏蔽ip段123.123.0.1到123.123.255.254,则换为123.123.0.0/16
若需屏蔽ip段123.123.123.1到123.123.123.254则换为123.123.123.0/24

6.设置开机启动
一般在安装iptables完成后,开机启动会自动设置成功,但在个别CentOS系统上,貌似还有些问题,可以使用如下命令手动设置

7.保存iptables规则

本文的撰写参考了多篇优秀的网络资源文章,但由于多为转载,原作无从查证,如原作者认为文中出现了您的原创内容,欢迎与我联络增加原始出处链接,谢谢!

《防火墙iptables简明教程》有16个想法

            1. 额…无语!
              还不如直接输入域名:端口
              而且就一条命令吧

蓬勃主机进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注