虚拟机用网络地址转换(NAT)方式连接宿主机和虚拟机网络,如何共享连接宿主机和虚拟机的打印机?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我的做法修改网络配置,恢复默认参数即可

1、菜单栏选择编辑,然后选择虚拟网絡编辑器

2、右下角更改设置,然后点击左下角还原默认设置即可

(通过NAT 跟宿主机和虚拟机共享网络,我觉得是最简单的)


nat网络模式下虚拟机可以访问外網、访问宿宿主机和虚拟机,但宿宿主机和虚拟机ping不通虚拟机ip也无法ssh、ftp、http等方式访问虚拟机

如果是简单需求,可以通过virtualbox自带的端口转发功能实现宿宿主机和虚拟机对虚拟机的访问

1、打开虚拟机设置中的网络项

2、找到对应nat模式的网卡,点击下面的端口转发增加转发规则,添加相应端口即可(只需填宿主机和虚拟机端口、子系统端口ip不用填写)

假设虚拟机开启了ssh服务,服务默认服务端口为22则设定子系統端口为22,宿主机和虚拟机端口122(自己随意填写)那么使用putty、scrt、xmanager等工具连接时,宿主机和虚拟机填写localhost端口填写122(你定义的宿主机和虚擬机端口),即可实现宿宿主机和虚拟机ssh方式访问虚拟机

假设虚拟机开启了httpd服务服务默认服务端口为80,则设定子系统端口为80宿主机和虛拟机端口180(自己随意填写),那么宿宿主机和虚拟机开启浏览器输入地址http://localhost:180(你定义的宿主机和虚拟机端口),即实现宿宿主机和虚拟機访问虚拟机中的httpd提供的web服务

加载中请稍候......

以上网友发言只代表其个人观点,不代表新浪网的观点或立场

基于上述环境:虚拟机可以ping通宿宿主机和虚拟机但是宿宿主机和虚拟机无法ping通虚拟机

处理方法将虚拟机ip地址与VMnet8地址保持在同一个段

我将我的ip地址配置为:192.168.242.23 此时,宿宿主機和虚拟机与虚拟机互相都能ping通

我要回帖

更多关于 宿主机和虚拟机 的文章

 

随机推荐