我需要从客户虚拟机 (Linux/Debian 9) 通过 SSH 连接到在 Windows 10 机器上运行 VirtualBox 的主机。网络配置:NAT。
我可以使用哪个 Linux 命令从客户机中找出主机的 IP?
答案1
显示 VirtualBox 主机的内部 IP 地址
$ ip route show default
default via 10.0.2.2 dev eth0 proto static
10.0.2.0/24 dev etho proto kernel scope link src 10.0.2.15
上面10.0.2.2
是路由来自客户机 IP 的数据包的主机的地址(10.0.2.15
以上仅供参考)
如果你更喜欢获取 IP 本身,那么可以使用grep
and cut
(或者只使用awk
),例如:
$ ip route show default | grep default | cut -d ' ' -f3
10.0.2.2