iptables常用命令】的更多相关文章

在了解iptables的详细原理之前,我们先来看下如何使用iptables,以终为始,有可能会让你对iptables了解更深 所以接下来我们以配置一个生产环境下的iptables为例来讲讲它的常用命令 第一步:清空当前的所有规则和计数 iptables -F #清空所有的防火墙规则 iptables -X #删除用户自定义的空链 iptables -Z #清空计数 第二步:配置允许ssh端口连接 iptables -A INPUT -s -p tcp --dport -j ACCEPT #22为…
为什么会有本文 因为最近帮一个朋友布署一个上网梯子,他那边本来用的是v2ray,但是他想用ssr,但是安装配置ssr过程中出了很多问题,比如linux内核版本4.9有点老,不支持bbr加速.无法连接socket.启动了连接不上等一系列问题,趁着有时间,就帮他看看,帮他升级了内核,改的防火墙-- 在修改防火墙的时候,发现iptables中的知识点好多,既然碰到了,就稍微记一点常用的用法,以待查验. 主要内容 语法: iptables (选项) (参数) iptables命令选项输入顺序: ipta…
一.常用命令示例: 1.命令 -A, --append 范例:iptables -A INPUT -p tcp --dport 80 -j ACCEPT 说明 :新增规则到INPUT规则链中,规则时接到所有目的端口为80的数据包的流入连接,该规则将会成为规则链中的最后一条规则. 2.命令 -D, --delete 范例:iptables -D INPUT -p tcp --dport 80 -j ACCEPT 或    : iptables -D INPUT 1 说明: 从INPUT规则链中删除…
[参考文章]:Centos7 关闭防火墙 [参考文章]:Centos7 firewall防火墙常用配置 CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1.  防火墙相关命令 firewall-cmd --state # 查看防火墙状态 systemctl start firewalld.service   # 启动firewall systemctl stop firewalld.service   # 停止firewall systemctl…
iptables 是 Linux 中重要的访问控制手段,是俗称的 Linux 防火墙系统的重要组成部分.这里记录了iptables 防火墙规则的一些常用的操作指令. 下面的操作以 CentOS 为基础介绍,应该对不同的 Linux 发行版都差不多.在 CentOS 5.x 和 6.x 中,iptables 是默认安装的(如果没有安装,先安装 iptables 即可).如果对 iptables 的工作流程不太了解,可以先读读这篇 iptables 工作流程的通俗理解. 内容目录 基本操作 查看 i…
查看当前iptables规则: iptables -n -L --line-numbers该命令会以列表的形式显示出当前使用的 iptables 规则,并不做解析,每一条规则前面的编号可以用来做为其它操作,例如后面的删除操作的参数,很有用. [root@localhost ~]# iptables -n -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- state RELATED,EST…
iptables详解 iptables -L 该命令会以列表的形式显示出当前使用的 iptables 规则,每一条规则前面的编号可以用来做为其它操作--例如删除操作--的参数,很有用 iptables -F 关闭所有iptables规则 iptables -t 指定iptables 中的表 例如: iptables -t nat -L: 显示nat这张表中的所有iptable规则 iptables -t nat -F:关闭对应表的iptables规则…
安装iptablesyum install iptables-services 重启防火墙使配置文件生效systemctl restart iptables.service 设置iptables防火墙为开机启动项systemctl enable iptables.service 查看激活状态systemctl status iptables.service 查看本机IPTABLES的设置情况iptables -nL 开放端口,编辑配置vim /etc/sysconfig/iptables 启动指…
常规: iptables -t filter -A INPUT -d -p tcp --dport -j DROPiptables -A INPUT -m iprange --src-range 220.183.0.4-220.183.0.255 -j DROP #指定ip范围 snat: iptables -t nat -A POSTROUTING -s 192.168.1.14 -j SNAT --to-source 10.32.15.34 其中,-s 192.168.1.14是想要访问外网…
第一步:清空当前的所有规则和计数 iptables -F #清空所有的防火墙规则 iptables -X #删除用户自定义的空链 iptables -Z #清空计数 第二步:配置允许ssh端口连接 iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 22 -j ACCEPT #22为你的ssh端口, -s 192.168.1.0/24表示允许这个网段的机器来连接, 其它网段的ip地址是登陆不了你的机器的. -j ACCEPT表示接受这样的请求 第…