Windows主机与VM虚拟机之间实现IP通讯,可以用来访问虚拟机中的数据库或者应用

背景

最近在wm虚拟机安装了oracle数据库,本机使用Navicat添加数据库的时候发现无法通讯,于是上网查了不少教程,最后总结出本文章,本人也是网络相关小白,如有不足请各位大佬指出。

环境

主机:windows11

虚拟机:windows11

VMware Workstation: 17.5.1

Navicat:16.1.6

Oracle:12c

操作步骤

一、虚拟机关机的情况下:

1.设置虚拟机网络适配器

打开虚拟机设置:虚拟机界面点击编辑虚拟机设置,或者上方菜单栏点击虚拟机-设置,或者Ctrl+D。

2.虚拟机设置-网络适配器-NAT模式。

2.设置虚拟网络

修改好虚拟机设置后点击菜单栏编辑-虚拟网络编辑器。

如果不是管理员打开的wm虚拟机需要点击更改设置赋给管理员权限

选中VMnet8,将VMnet信息修改为NAT模式,取消勾选本地DHCP服务将IP地址分配给虚拟机,将子网IP修改为192.168.***.0,修改完成后点击NAT设置

将网关IP设置为192.168.***.2,注意前三段与子网IP保持一致,设置完成之后点击确定。

3.设置主机(实体机)虚拟机网卡

右下角网络符号处右键打开网络和Internet设置

点击高级网络设置

找到VMnet8,点击更多适配器选项

修改Internet协议版本4的属性

IP地址设置为192.168.***.1,注意前三段与子网IP保持一致,子网掩码设置为255.255.255.0,如果虚拟机修改后无法上网,可将首选DNS和备用DNS分别设置为114.114.114.114和8.8.8.8

二、启动虚拟机

注:本教程虚拟机为win11,其他系统自行搜索修改ip教程

1.设置虚拟机网卡

右下角网络符号处右键打开网络和Internet设置。

点击高级网络设置

找到虚拟机在用的网络适配器,点击更多适配器选项

修改Internet协议版本4的属性

IP地址设置为192.168.***.***,注意前三段与子网IP保持一致,子网掩码设置为255.255.255.0,默认网关设置为虚拟网络编辑器中NAT设置中的网关IP,如果遇到虚拟机开启后无法上网,可将首选DNS和备用DNS分别设置为114.114.114.114和8.8.8.8

2.虚拟机防火墙设置

控制面板-检查防火墙状态-启用或关闭Windows Defender防火墙-分别关闭专用网络和公用网络的防火墙

三、测试是否成功通讯

设置完成之后重启虚拟机,打开主机的cmd命令提示符,输入ping 虚拟机IP,ping通说明设置成功了。

四、Navicat添加虚拟机数据库

打开Navicat连接数据库,点击测试连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值