The Network Adapter could not establish the connection解决

来源:互联网 发布:海地软件 编辑:程序博客网 时间:2024/06/04 00:28
本人最近在移植虚拟机,因为可以方便的移植里面的数据库。移植完系统之后,在新的电脑上面,用以前的代码再次访问
虚拟机中的Oracle数据库时出现一下错误:The Network Adapter could not establish the connection
我先检查了虚拟里中数据库的监听文件的配置,发现监听的的确是虚拟机ip,没有错误。再查看Net Manager,发现也是监听
虚拟机的ip,所以数据库的配置是没有问题的。本人再检查了防火墙设置,发现两个防火墙都是关闭的,所以不可能是虚拟机
中的配置出了问题,只可能是网络问题。
所以本人用主机ping了一下虚拟机,发现ping不通,所以我就发现了问题所在,应该是本机中虚拟网段和虚拟机中的网段
不一致导致的。本人先查看了虚拟机所使用的网段(操作为点击虚拟机上面菜单中的编辑,虚拟网络编辑器,查看你当前虚拟机使用的网络适配器),如图所示(本图是本人修改后的图,只是为了表明操作步骤所以用此图):

然后本人再查看了虚拟机中网络的相关信息,具体可以使用ipconfig命令查看,如下图所示:

发现VMnet1的网段和虚拟机网段不在同一网段,所以主机ping不通虚拟机。

现在本人更改VMnet1的网段相关信息,具体更改可以去虚拟机中,点击上面菜单中的编辑,虚拟网络编辑器,然后选中VMnet1,点击更改设置,便可以更改VMnet1的网段信息,使得他和虚拟机网段处于同一网段。

下面再次ping,就能ping通,数据库也能连上,如下图所示:

0 0
原创粉丝点击