我的 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
现在:端口22
、465
、587
、仍然可以访问,3306
并且端口20
、80
、443
、现已关闭/ Err_Conn_Refused(已使用10000
20000
https://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 文件。