当前位置:首页 > 技术 > 正文内容

Linux环境下iptables查看、添加、删除和修改命令如何用?

醉清风2019-04-29技术5696

1iptables 查看命令:

iptables -nL –line-number

-n 不对 ip 地址进行反查,加上这个参数显示速度会快很多;

-L 查看当前表的所有规则,默认查看的是 filter 表,如果要查看 NAT 表,可以加上-t NAT 参数;

-line-number 显示规则的序列号,这个参数在删除或修改规则时会用到。

2、iptables 添加命令

添加规则有两个参数:-A 和-I。其中-A 是添加到规则的末尾;-I 可以插入到指定位置,没有指定位置的话默认插入到规则的首部。

添加一条规则到尾部命令:

[root@test ~]# iptables -A INPUT -s 192.168.1.5 -j DROP

再插入一条规则到第三行,将行数直接写到规则链的后面:

[root@test ~]# iptables -I INPUT 3 -s 192.168.1.3 -j DROP

3、iptables 删除命令

删除用-D 参数

删除之前添加的规则(iptables -A INPUT -s 192.168.1.5 -j DROP):

[root@test ~]# iptables -D INPUT -s 192.168.1.5 -j DROP

或者先使用–line-number 找出该条规则的行号,再通过行号删除规则,如删除第二行规则:

[root@test ~]# iptables -D INPUT 2

4、iptables 修改命令

修改使用-R 参数,如将第 3 条规则的 DROP 改为 ACCEPT:

[root@test ~]# iptables -R INPUT 3 -j ACCEPT

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由红柚酱发布,如需转载请注明出处。

转载请注明出处:https://www.notenet.cn/post/10.html

标签: linuxiptables

相关文章

ubuntu18.04 安装 LNMP

ubuntu18.04 安装 LNMP

环境:Ubuntu18.04 nginx1.4  php7.2  mysql5.71.安装 nginx#sudo apt install nginx确...

【漏洞预警】Apache Shiro < 1.6.0 权限绕过漏洞(CVE-2020-13933)

【漏洞预警】Apache Shiro < 1.6.0 权限绕过漏洞(CVE-2020-13933)

【漏洞描述】2020年8月17日,Apache Shiro官方发布安全更新,修复了一个最新权限绕过漏洞。攻击者利用该漏洞可以绕过验证访问到后台功能,风险较高。攻击者可以使用包含payload的恶意请求...

linux中快速清空文件内容的几种方法

linux中快速清空文件内容的几种方法

$ : > filename  $ > filename  $ echo "&quo...

 EOS 在 Ubuntu 18.04.1 LTS 环境上的安装

EOS 在 Ubuntu 18.04.1 LTS 环境上的安装

 EOS 在 Ubuntu 18.04.1 LTS 环境上的安装测试教程环境:Ubuntu 18.04.1 LTS1,github库下载源码。(新旧版本无变化)$ git ...

nginx日志切割及历史日志删除脚本

nginx日志切割及历史日志删除脚本

如果使用LNMP网站环境的话,默认nginx只会生成一个访问日志,并且是在每天的积累,日志文件会变的非常大,如果需要做一下日志的分析,无论是使用脚本分析,还是把日志下载本地分析,都不太方便。每天分割N...