将 IP 设置为静态导致某些端口无法访问

将 IP 设置为静态导致某些端口无法访问

我的 Virtualmin 在我的 Ubuntu 18.04 上完美运行,我使用 netplan 设置了一个新的内部静态 IP(之前是 DHCP),如下所示:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp6s0:
      dhcp4: no
      addresses: [192.168.2.1/22]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

之后,我在路由器中转发了所有必要的端口。路由器的子掩码为 255.255.255.0,因此我将其更改为 255.255.254.0

现在:端口22465587、仍然可以访问,3306并且端口2080443、现已关闭/ Err_Conn_Refused(已使用1000020000https://www.yougetsignal.com/tools/open-ports/)在IP更改之前,所有这些端口都是打开并运行的。

https://localhost:10000

本地网络计算机也无法工作

防火墙似乎没问题,我尝试重新安装 Virtualmin,希望它能正确重新配置,但没有成功。我还尝试恢复它并再次使用 dhcp,但仍然是同样的错误。我为 virtualmin 分配了 10 Gb 内存,所以也不应该是这个。据我所知,Virtualmin 已启动并正在运行。


和往常一样,我没有仔细查看每一个细节。但我认为有很多东西可能与包含许多细节的问题相关。除此之外:

Apache 服务始终没有运行。

我尝试启动它,但出现错误。这是因为我在设置静态 IP 前大约 2 小时删除了一些域的 SSL 证书文件。Apache 无法找到 SSL 文件,因此无法启动。编辑了 conf 文件,问题解决了。

答案1

过去一个月,我已经用各种方法测试了这个问题。解决方案:

仅当在 18.04 上的 webmin 中设置了网络后,Virtualmin 才会起作用。

意思是仅从 Webmin-Networking-Network Configuration 设置 netplan。然后将创建正确的可读 netplan .yaml 文件。

相关内容