网站首页 > 文章中心 > 其它

linux防火墙安装命令_Linux安装防火墙命令

作者:小编 更新时间:2023-08-30 08:04:21 浏览量:236人看过

linux如何搭建防火墙

Linux下开启/关闭防火墙命令

linux防火墙安装命令_Linux安装防火墙命令-图1

①.、永久性生效,重启后不会复原.

开启: chkconfig iptables on

关闭: chkconfig iptables off

开启: service iptables start

关闭: service iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作.

如何使用iptables命令为Linux系统配置防火墙

(1)查看本机关于IPTABLES的设置情况

代码如下:

Chain INPUT (policy ACCEPT)

target prot opt source destination<

> <

>Chain FORWARD (policy ACCEPT)

target prot opt source destination<

> <

>Chain OUTPUT (policy ACCEPT)

target prot opt source destination<

> <

>Chain RH-Firewall-1-INPUT (0 references)

target prot opt source destination

ACCEPT all -- 0.0.0.0/0 0.0.0.0/0

ACCEPT esp -- 0.0.0.0/0 0.0.0.0/0

ACCEPTah--0.0.0.0/00.0.0.0/0

ACCEPTall--0.0.0.0/00.0.0.0/0stateRELATED,ESTABLISHED

REJECTall--0.0.0.0/00.0.0.0/0reject-withicmp-host-prohibited

如果你在安装linux时没有选择启动防火墙,是这样的

target prot opt source destination <

> <

>Chain FORWARD (policy ACCEPT)

target prot opt source destination <

> <

>Chain OUTPUT (policy ACCEPT)

什么规则都没有.

不管你在安装linux时是否启动了防火墙,如果你想配置属于自己的防火墙,那就清除现在filter的所有规则.

我们在来看一下

什么都没有了吧,和我们在安装linux时没有启动防火墙是一样的.(提前说一句,这些配置就像用命令配置IP一样,重起就会失去作用),怎么保存.

这样就可以写到/etc/sysconfig/iptables文件里了.写入后记得把防火墙重起一下,才能起作用.

现在IPTABLES配置表里什么配置都没有了,那我们开始我们的配置吧

linux中iptables防火墙怎么设置?

一,安装并启动防火墙

当我们用iptables添加规则,保存后,这些规则以文件的形势存在磁盘上的,以CentOS为例,文件地址是/etc/sysconfig/iptables,我们可以通过命令的方式去添加,修改,删除规则,也可以直接修改/etc/sysconfig/iptables这个文件就行了.

①加载模块

/sbin/modprobe ip_tables

iptables -L -n -v

#清除已经存在的规则

iptables -F

iptables -X

iptables -Z

#默认拒绝策略(尽量不要这样设置,虽然这样配置安全性高,但同时会拒绝包括lo环路在内的所#有网络接口,导致出现其他问题.建议只在外网接口上做相应的配置)

iptables -P INPUT DROP

iptables -P OUTPUT DROP

iptables -P FORWARD DROP

#ssh 规则

#本地还回及tcp握手处理

iptables -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

#www-dns 规则

#ICMP 规则

iptables -A INPUT -p icmp –icmp-type echo-request-j ACCEPT

iptables -A INPUT -p icmp –icmp-type echo-reply -j ACCEPT

iptables -A OUTPUT -p icmp –icmp-type echo-request -j ACCEPT

iptables -A OUTPUT -p icmp –icmp-type echo-reply -j ACCEPT

二,添加防火墙规则

①.,添加filter表

出口我都是开放的iptables -P OUTPUT ACCEPT,所以出口就没必要在去开放端口了.

三,查下iptable规则

①.,查看filter表

如果不加-t的话,默认就是filter表,查看,添加,删除都是的

四,修改规则

五,删除iptables规则

六,设置默认规则

所有添加,删除,修改后都要保存起来,/etc/init.d/iptables save.上面只是一些最基本的操作,要想灵活运用,还要一定时间的实际操作.

iptables配置常规映射及软路由

NAT 映射网络端口:

service iptables save

service iptables restart

Linux服务器怎样设置防火墙

第一段:怎样在Linux系统中安装Iptables防火墙?

几乎所有Linux发行版都预装了Iptables.您可以使用以下命令更新或检索软件包:

sudo apt-get install iptables

第二段:关闭哪些防火墙端口?

防火墙安装的第一步是确定哪些端口在服务器中保持打开状态.这将根据您使用的服务器类型而有所不同.例如,如果您运行的是Web服务器,则可能需要打开以下端口:

①.、还原默认防火墙规则

为确保设置无误,我们需从一套新的规则开始,运行以下命令来清除防火墙中的规则:

我们可以运行下列标准命令来隔绝常见的攻击.

屏蔽syn-flood数据包:

iptables -A INPUT -p tcp ! –syn -m state –state NEW -j DROP

屏蔽XMAS数据包:

iptables -A INPUT -p tcp –tcp-flags ALL ALL -j DROP

阻止无效数据包:

iptables -A INPUT -p tcp –tcp-flags ALL NONE -j DROP

根据以上命令可屏蔽常见的攻击方式,我们需要打开所需端口.下列例子,供您参考:

允许SSH访问:

打开LOCALHOST访问权限:

iptables -A INPUT -i lo -j ACCEPT

允许网络流量:

允许SMTP流量:

第三段:测试防火墙配置

运行下列命令保存配置并重新启动防火墙:

iptables -L -n

iptables-save / sudo tee / etc / sysconfig / iptables

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章