Ubuntu/Debian
开启某个端口:
第一步:安装iptables
sudo apt-get install iptables
第二步:添加规则 (比如打开8096端口)
iptables -I INPUT -p tcp –dport 8096 -j ACCEPT
第三步:保存规则
iptables-save
至此为止就完成了开放指定的端口,但是如果此时服务器重启,上述规则就没有了,所以我们需要对规则进行一下持续化操作
第一步:安装iptables-persistent
sudo apt-get install iptables-persistent
第二步:保存或载入规则:
sudo netfilter-persistent save
sudo netfilter-persistent reload
开启所有端口:
iptables -P INPUT ACCEPT && iptables -P FORWARD ACCEPT && iptables -P OUTPUT ACCEPT && iptables -F && iptables-save
同理,如果服务器重启,不会保存,如果想持续化规则, 使用
iptables-persistent
第一步:安装iptables-persistent
sudo apt-get install iptables-persistent
第二步:保存或载入规则:
sudo netfilter-persistent save
sudo netfilter-persistent reload
生成的规则将被存储在以下文件中:
/etc/iptables/rules.v4
/etc/iptables/rules.v6
CentOS7
例如要放行8888端口
命令含义:
然后重启防火墙
说明:关闭防火墙可以直接开放所有端口:
systemctl stop firewalld.service
systemctl disable firewalld.service
评论
发表评论