我有一台 ESXi 服务器,我想给它分配一个静态 IP。我无法设置网关,因为(我猜)网关位于不同的子网上。
通过执行以下操作,我能够通过普通 Linux 服务器完成此任务:
route add 172.50.99.254 eth0
route add -net default gw 172.50.99.254 eth0
现在使用 ESXi 的 GUI 配置工具,我尝试设置以下内容
IP: 172.50.5.151
Netmask: 255.255.252.0
Gateway: 172.50.99.254
网关无法粘住,当我尝试使用 esxcfg-route 手动添加网关时,它说没有到网关 IP 的路由。我如何才能正确设置这个静态 IP?(我无法控制网络设置)。
答案1
您只需要使用您子网内的网关,而您尝试使用的网关则不是。
基本上使用 /22 NM,您的子网范围是 172.50.4.1 到 172.50.7.254(不包括 0 和 255 - 这是有争议的在这些部分)。
如果您真的想要到达该网关,您将需要一个 /17 NM (255.255.128.0) - 当然只要它是可路由的。