Ip

ESXi 靜態 IP 設置與不同子網上的網關

  • December 28, 2018

我有一個嘗試分配靜態 IP 的 ESXi 伺服器。我無法設置網關,因為(我認為)網關位於不同的子網上。

通過執行以下操作,我已經能夠在普通 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?(我無法控製網路設置)。

您只需要使用子網內的網關,而您嘗試使用的網關不是。

基本上使用 /22 NM,您的子網範圍是 172.50.4.1 到 172.50.7.254(不包括 0 和 255 - 這在這些部分中存在爭議)。

如果你真的想到達那個網關,你需要一個 /17 NM (255.255.128.0)——當然只要它是可路由的。

引用自:https://serverfault.com/questions/222096