设置 4 个 IP 地址,子网掩码为 255.255.255.252 (30)

设置 4 个 IP 地址,子网掩码为 255.255.255.252 (30)

我在 OVH 上购买了 4 个 IP 地址。然后他们给了我以下详细信息:

84.84.184.176/30
Network IP: 84.84.184.176
Broadcast IP: 84.84.184.179
Gateway IP: 84.84.184.178
Netmask: 255.255.255.252

他们还为我分配了 MAC 地址。

IP and Mask Details: 
IP 1: 84.84.184.176
MAC: 00:50:56:56:56:aa

IP 2: 84.84.184.177
MAC: 00:50:56:56:56:bb

IP 3: 84.84.184.178
MAC: 00:50:56:56:56:cc

IP 4: 84.84.184.179
Mac: 00:50:56:56:56:dd

但问题是,如果我在每个 IP 地址上添加网关,那么如果我分配了网关 IP,那么什么都不起作用了84.84.184.178

我正在使用 CentOS。

提前感谢每一个想法:)

答案1

/30 网络只提供两个可用的 IP 地址(另外两个是网络和广播),其中一个是网关,因此实际上他们为您提供了一个静态 IP 地址,即 84.84.185.177。将此地址分配给您的接口,将网络掩码设置为 255.255.255.252,将默认网关设置为 84.84.185.178,它应该可以正常工作。

答案2

除非您已将 IP 地址块路由到 vRack,否则不要以这种方式设置它们。而且,对于如此小的块,您不应尝试将其路由到 vRack,否则您将只有一个可用的 IP 地址。

如果将块直接路由到专用服务器,则可以使用 /32 前缀和现有的默认网关单独使用每个地址。

例如:

IPADDR=198.51.100.107
PREFIX=24
GATEWAY=198.51.100.254

是你的服务器的主 IP 地址,而

IPADDR2=203.0.113.176
PREFIX2=32
IPADDR3=203.0.113.177
PREFIX3=32
IPADDR4=203.0.113.178
PREFIX4=32
IPADDR5=203.0.113.179
PREFIX5=32

是次要的。

如果要将它们分配给桥接虚拟机,则无需在主机中设置辅助 IP 地址。您需要在 OVH 控制面板中设置虚拟 MAC 地址,然后使用这些 MAC 地址和主机的网关创建虚拟机,例如:

IPADDR=203.0.113.176
PREFIX=32
GATEWAY=198.51.100.254

答案3

OVH 给您的信息不一致和/或不完整。您必须让他们做得更好。我怀疑有关网络/广播/网关的信息不适用,可以简单地忽略。OVH 可能会为您提供 /30 之外的 IP 地址,您需要将其用作默认网关。

相关内容