我的家庭局域网上有这样的设置:
- 带有 OpenWRT OS 的路由器,也可用作 DHCP 服务器
- 主机 - Debian Wheezy
- 主机上的客户操作系统 - CentOS 7,只有一个设置为桥接的网卡
- 互联网从这台机器运行
- 我也可以 ping 主机和路由器
我可以使用 ssh 从主机连接到客户机,但如果我在客户机上启动我的开发 Web 服务器(我尝试在端口 3000、8080 和 5000 上启动开发服务器),我无法从主机上的浏览器连接到它。
我在客户机上查找了防火墙/iptables/selinux,但我认为都没有启动。
我还应该尝试什么?
答案1
正如人们所评论的那样,你最好将规则添加为例外并重新启动服务:
firewall-cmd --permanent --zone=public --add-port=80/tcp
systemctl restart firewalld.service