linux的iptable开启命令,linux 命令iptables 用法

linux 防火墙iptables用法

1 查看iptables 是否安装?

方法1

[root@localhost ~]#rpm -qa|grep iptables

方法2

[root@localhost ~]#iptables

如下截图所示:

3e88c2f8fc7f5644fa34d7b083929142.png

2 查看iptables 是否开启?

[root@localhost ~]#service iptables status

3 查看iptables 新增端口?

dport:目的端口

sport:来源端口

3.1 例 增加ssh端口

[root@localhost ~]# iptables -A INPUT -p tcp –dport 22 -j ACCEPT

[root@localhost ~]# iptables -A OUTPUT -p tcp –sport 22 -j ACCEPT

3.2 增加web 服务器端口

[root@localhost ~]# iptables -A INPUT -p tcp –dport 80 -j ACCEPT

4 如何关闭端口?

在iptables中,没有关闭一个端口的概念,需要关闭所有端口,再打开需要打开的端口

4.1 关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。

下面是命令实现:

[root@localhost ~]#iptables -P INPUT DROP

[root@localhost ~]#iptables -P FORWARD DROP

[root@localhost ~]#iptables -P OUTPUT DROP

[root@localhost ~]#iptables -L -n //查看规则

[root@localhost ~]#service iptables save //保存规则

4.2 例 打开指定端口89

下面我只打开89端口,看我是如何操作的,就是下面2个语句

[root@localhost ~]iptables -A INPUT -p tcp –dport 89 -j ACCEPT

[root@localhost ~]iptables -A OUTPUT -p tcp –sport 89 -j ACCEPT

[root@localhost ~]iptables -L -n

463529e336c76a796e1f357ba9cac7a7.png

5 如何清除iptables 所有规则?

[root@localhost ~]#iptables -F

5 如何清除iptables 指定规则?

5.1 通过iptables -L -n –line-number 获取规则所对应的编号

92f7055fe76992614caff23eeed644c6.png

根据编号删除规则

[root@localhost ~]#iptables -D INPUT 9 //删除规则编号 9

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值