//虚拟机跟宿主机间实现文件共享和复制粘贴 (ubuntu 16.04 且root 环境下进行开发的)
1. 先让虚拟机能桥接方式上网:
a)关闭虚拟机时:网络适配器-->网络连接-->桥接mode+勾选复制物理网络连接状态复选框
b)开启虚拟机后:编辑-->虚拟网络编辑器-->桥接mode+Intel(R).....
c)在虚拟机终端(ctrl+Alt+T 快捷键终端命令),输入ifconfig,查看当前的虚拟机的IP和网关等信息,对后面的固定虚拟机IP很重要(这个ip其实是桥接自动mode下自动分配的,所以这个iP 也可以改),
2. 固定虚拟机IP:
a) 设置网络接口:打开接口文件(gedit /etc/network/interfaces),添加如下5句指令:
auto ethX //这个ethX必须跟ifconfig出来的网卡名字一致,这个是重点
iface ethX inet static
address 192.168.1.100 //这个就是上面c)步骤说的IP,可以自己根据实际需要设定
netmask 255.255.255.0 //子网掩码和宿主机保持一致
gateway 192.168.1.1 //网关和宿主机保持一致
b) 配置DNS解析:打开DNS解析文件(gedit /etc/resolv.conf),添加如下一句话
nameserver 192.168.1.1//要求和宿主机的DNS保持一致
c) 固定上面的DNS解析不变: 打开文件(gedit /etc/resolvconf/resolv.conf.d/base),添加如下一句话,跟b)的内容是一样的
nameserver 192.168.1.1
这样重启机器,虚拟机就固定IP了,可以自己再验证下ip和虚拟机上网情况
综上所述:需要设置虚拟机的网关,子网掩码,DNS和主机一致,虚拟机的IP地址和主机的IP地址在同一网段。否则不仅不能相互ping通,可能还连不上互联网。
3. 实现主机跟宿主机的复制粘贴:就是安装VMWare-tools (点击虚拟机-->安装VMware-tools),就会在虚拟的DCD中下载好了安装包,然后拷贝
到虚拟机的desktop目录下解压,并执行解压的文件per脚本,一路安装下去就可以了,重启机器后就可以虚拟机和宿主机复制粘贴了;
4. 现主机跟宿主机进行文件共享:由于已经有了虚拟机的IP地址了,在宿主机里面映射个虚拟网络盘还是很容易的,这里就不介绍了;
//虚拟机跟主机间的互ping,若不通则下面步骤进行:
1.关闭宿主机的防火墙;
2.我们在命令行下通过netsh命令可快速实现。执行命令“netsh firewall set icmpsetting 8”可开启ICMP回显,反之执行“netsh firewall set icmpsetting 8 disable”可关闭回显
如何实现虚拟机跟宿主机间文件共享和文件复制粘贴以及互ping通功能
于 2017-12-20 12:13:04 首次发布