Vmware-Esxi
為什麼 hostname -i 顯示兩個值?
我已經通過 VMWare 設置了一個新的 VM,它執行 CentOS7。通常,當我執行時
hostname -i
,我會得到我所在伺服器的 IP 地址。但是,在這個新的虛擬機上,我得到(這些值略有改變):hostname -i fe09:204g:s3t0:s30f:O0ef%ens192 10.22.22.32
我認識 192… 但是為什麼會出現這個類似於 MAC 地址的值?我正在嘗試 ssh 到這台新機器,在故障排除中,我遇到了這個問題,想在繼續之前了解一下。
該 MAC 地址查找值是 IPV6 地址。如果您在 ESXi 主機/來賓上啟用了 IPV6 且可路由,則該
-i
選項將顯示所有可路由的 IP 地址。如果您使用
--all-ip-addresses
or-I
,這將省略環回和 IPV6 連結本地地址。它應該只顯示任何 IPV4 地址。
您會在那裡看到一個 IPv6 地址。後面的值
%
是IP地址所屬的適配器(本例中為ens192
)雖然,人們確實想知道為什麼您的 IPv6 地址中包含非十六進製字元。的輸出是否
ip a
也顯示該 IP 地址?