我可以通过 ssh 进入主机,但无法通过浏览器访问它 - 没有到主机的路由

我可以通过 ssh 进入主机,但无法通过浏览器访问它 - 没有到主机的路由

我的家庭局域网上有这样的设置:

  • 带有 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

相关内容