我已经通过VMWarebuild立了一个新的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或-I ,则会省略环回和IPV6链路本地地址。 它应该只显示任何IPV4地址。
你在那里看到一个IPv6地址。 %之后的值是IP地址所属的适配器(在本例中为ens192 )
虽然,有人不知道为什么你的IPv6地址有非hex字符。 ip a的输出是否也显示IP地址?