Debian/Ubuntu 端口放行

先输入:whereis iptables 查询是否有安装iptables,如果能看到如下类似信息,说明你已经安装了iptables

iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz

安装iptables(通常系统都会自带,如果没有就需要安装)

apt-get update
apt-get install iptables

例如要放行80端口

iptables -A INPUT  -p TCP  --dport 80 -j ACCEPT
或者想要放行端口号区间段
iptables -A OUTPUT -p TCP --sport 80 --dport 1024:65535 -j ACCEPT

然后保存放行规则

iptables-save

设置完就已经放行了指定的端口,但重启后会失效,下面设置持续生效规则;

安装iptables-persistent

apt-get install iptables-persistent

保存规则持续生效

netfilter-persistent save
netfilter-persistent reload

设置完成后指定端口就会持续放行了;

 

Centos  放行端口

例如要放行8888端口

firewall-cmd --zone=public --add-port=8888/tcp --permanent

命令含义:

--zone                      #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent           #永久生效,没有此参数重启后失效

然后重启防火墙

firewall-cmd --reload

查看防火墙规则

iptables -L

 

版权说明:若无特殊注明,转载请保留文章出处
文章分类: 技术教程
字数统计:本文共有 714 个
本文链接:http://blog.442442.xyz/jishujiaocheng/251.html

标签:

精彩评论

发表评论: