我已经在这个问题上绞尽脑汁几天了,我绝不是一个网络专家,但我知道(大部分)基本知识。
我已经在CentOS 7上安装了Virtualizor,我正在尝试添加一个新的/27 (216.x.x.0/27),这是从我的托管公司获得的。我的服务器主IP是子网中的第一个可用IP (216.x.x.2),其余的IP应该转到任何被分离出来的VPS中。
到目前为止,我所得到的是:我可以在服务器内平ip,但不能在外部。SSH在服务器或外部根本不可用。
在Virtualizor中配置IP池时,将检查NAT选项。这将创建一个libvirt网络(我的网络称为natbr3)。开始的很好,有时候我得马上开始工作。对于网关,它是我子网的第一个IP (216.x.x.1)。对于第一个可用IP,我有216.x.x.3,最后我有216.x.x.30。对于网罩,我放了255.255.255.224。
IP池设置
网关: 216.x.x.1
NETMASK: 255.255.255.224
IP池: 216.x.x.3 - 216.x.x.30 (28)
我的服务器只使用一个名为eno1的连接,ifcfg 1如下所示:
DEVICE=eno1
HWADDR=xx:c4:xx:c4:xx:14
IPV6INIT=no
ONBOOT=yes
BOOTPROTO=static
IPADDR=216.x.x.2
NETMASK=255.255.255.255
GATEWAY=216.x.x.1
PREFIX=32
DEFROUTE=yes
DNS1=8.8.8.8
DNS2=1.1.1.1我一点也不肯定,但我开始怀疑我的主服务器IP是否需要在子网之外。我将服务器IP作为一个/32,以便能够在IP池设置中使用正确的网络掩码(natbr3获取这些设置),这是我能够在服务器内部平分vps的唯一方法(外部仍然不能工作)。
我知道这可能是个暗处,我试着用我在问题中给出的信息来精确。如果有更多的信息需要,请询问!感谢您抽出时间阅读这篇文章,以及您可能提供的任何帮助。
编辑
我应该提到,我可以使用VNC访问VPS,在VPS内部,我可以平分网关,但没有其他任何东西。
发布于 2022-11-17 16:31:51
来了解一下,服务器主IP位于/27子网内是一个问题,将导致Virtualizor不能正常工作。我已经通过为主服务器IP获得一个专用IP来解决这个问题。
https://serverfault.com/questions/1115518
复制相似问题