作者回复: 先看ping ,网络链路要通的,另外用nc或者telnet 看看对应端口(或者说提供服务的进程)是不是打开了,用netstat 看一下监听的端口是不是被修改等等,不一定都是防火墙的问题的
作者回复: 不可以,firewalld的底层是iptables 没办法做到这么灵活的配置,可以考虑使用iptables直接配置,在规则上优先禁止10.0.0.1,后面再允许10.0.0.0/24网段,如:
iptables -A INPUT -h 10.0.0.1 -p tcp --dport 80 -j DROP
iptables -A INPUT -h 10.0.0.0/24 -p tcp --dport 80 -j ACCEPT
作者回复: firewall-cmd --permanent --add-rich-rule='rule protocol value=icmp accept'
作者回复: iptables -I INPUT -p tcp --dport 1234 -j ACCEPT
开放指定端口就可以,因为网络防火墙是不关注上层业务的,所以从tcp 1234端口允许进入就可以,应用层做用户密码的认证