Centos 7 Firewalld 拒绝所有传入连接到我的网络服务器
Cento 7 Firewalld refuses all incoming connections to my web-server
我有 Centos7 虚拟机,使用私有 IP 地址 of:192.168.56.255
我是 运行 我的 Spring 在端口 8443 上的 VM 上的启动应用程序。它支持 HTTPS。我的问题是,当尝试通过 Curl 命令向 192.168.56.255 网络服务器发送 https 请求时,我得到
curl: (7) Couldn't connect to server
我已经阅读了许多解释如何在 Cento7 中配置我的防火墙的教程,但仍然遇到相同的问题,DigitalOcean
提供了一个
当我输入
sudo firewall-cmd --list-all-zones
我得到了
public
target: default
icmp-block-inversion: no
interfaces:
sources:
services: ssh dhcpv6-client https http mysql
ports: 8443/tcp 3306/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
如您所见,我启用了我需要的一切,但仍然如此。我什至关闭了防火墙,但我的主机仍然拒绝连接。
当我进行更改时,我确实重新加载了我的防火墙
sudo firewall-cmd --realod
所以这不是问题
问题不在于 Firewalld,而在于使用 Vagrant 预配置的 IP 地址。
IP地址不应该是第一个字节255,我是192.168.56.255
因为这表明这是一个广播地址。所以我通过将其更改为 192.168.56.10
来解决它
我有 Centos7 虚拟机,使用私有 IP 地址 of:192.168.56.255
我是 运行 我的 Spring 在端口 8443 上的 VM 上的启动应用程序。它支持 HTTPS。我的问题是,当尝试通过 Curl 命令向 192.168.56.255 网络服务器发送 https 请求时,我得到
curl: (7) Couldn't connect to server
我已经阅读了许多解释如何在 Cento7 中配置我的防火墙的教程,但仍然遇到相同的问题,DigitalOcean
提供了一个当我输入
sudo firewall-cmd --list-all-zones
我得到了
public
target: default
icmp-block-inversion: no
interfaces:
sources:
services: ssh dhcpv6-client https http mysql
ports: 8443/tcp 3306/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
如您所见,我启用了我需要的一切,但仍然如此。我什至关闭了防火墙,但我的主机仍然拒绝连接。
当我进行更改时,我确实重新加载了我的防火墙
sudo firewall-cmd --realod
所以这不是问题
问题不在于 Firewalld,而在于使用 Vagrant 预配置的 IP 地址。
IP地址不应该是第一个字节255,我是192.168.56.255 因为这表明这是一个广播地址。所以我通过将其更改为 192.168.56.10
来解决它