inux系统对指定ip开放入站端口

firewall-cmd --state
systemctl status firewalld

查看防火墙状态(是否开启)

systemctl start firewalld

开启防火墙

systemctl enable firewalld

自动启动防火墙

iptables -L -n
netstat -ntlp

查看所有端口

iptables -L -n | grep 18080
netstat -tunlp | grep 18080

查看指定端口

netstat

查看所有端口规则及外部ip能否访问

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

开放18080端口对所有ip可访问

firewall-cmd --reload

重新加载防火墙,保存配置

firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.3" port protocol="tcp" port="18080" accept'
防火墙规则设置对192.168.7.3 ip放行18080端口

firewall-cmd --reload

重新加载防火墙,保存配置

firewall-cmd --list-all
netstat -ntulp

查看是否生效

posted on 2026-08-12 15:10  无线的达不溜  阅读(1)  评论(0)    收藏  举报