我得到了一个 CentOS 虚拟机,其中包含 Oracle 数据库,但没有图形界面。我对 Linux 还很陌生,对 CentOS 还没有什么特别的了解。我正在尝试检索虚拟机的 IP 地址,以便从我的计算机(虚拟机外部)连接到数据库。
目前,我尝试ip addr
在虚拟机的控制台中运行,它返回了我(无法在虚拟机上复制粘贴,所以我只是提供 inet)127.0.0.1/8
,这显然不是我想要的。我还从我的终端(不是虚拟机中的终端)尝试了这一行:
VBoxManage guestproperty get OracleXE "/VirtualBox/GuestInfo/Net/0/V4/IP"
这返回了我:(Value is not set !
我尝试用 , 以及 V6 的 0 和 1 结束路径/1/V4/IP
,结果相同。)
所以我没有主意,找不到如何检索 IP 地址。如何在 CentOS 虚拟机上获取它?我正在使用 VirtualBox,但如果有帮助的话也可以使用 vmWare。
答案1
您似乎没有配置任何网络接口。看看VirtualBox手册,特别是第6章,关于如何配置网络接口。
如果虚拟机位于您的 PC 上,我建议配置host-only network
.如果虚拟机位于网络中的另一台 PC 上,或者需要从网络中的另一台计算机访问它,那么我建议配置Bridged networking
.