1.如何让虚拟机与本地机组建局域网,互相访问?
VMware三种网络连接,qemu两种网络连接实现虚拟机<--->主机虚拟机<--->互联网通信的方法。
顺便写了下如何不重新编译整个内核支持某个功能,对系统无影响,编译速度要快于编译整个内核。如果你的XXX卡没被内核支持,又怕自己编译的内核会造成系统损坏就可以试试这个方法。
VMware三种网络连接上网设置:1.bridge:默认使用vmnet0将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机虚拟机<---->互联网通信。
2.nat:默认使用vmnet8将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可主机之家也可以手动设置:ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(/etc/VMware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。netmask,broadcast设置与vmnet8相同,dns设置与主机相同。
例如vmnet8ip:172.16.249.1gw:172.16.249.2虚拟机设置:ip:172.16.249.100gw:172.16.249.23.host-only:默认使用vmnet1将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同例如vmnet1ip:172.16.245.1虚拟机设置:ip:172.16.245.100gateway:172.16.245.1这样就实现了虚拟机<--->主机通信,但是虚拟机<--->互联网仍无法通信虚拟机与互联网通信:1.开启主机路由功能2.设定iptables,使主机成为一台natserver1.echo1>/proc/sys/net/ipv4/ip_forward这样就主机就具有了路由功能2.iptables-tnat-APOSTROUTING-oeth0-s172.16.245.0/24-jMASQUERADE主机之家这条规则意思是将来自172.16.245.0/24封包的来源ip伪装成eth0的ip,实现虚拟机与互联网通信如果网络接口是ppp+或pppoe则需要修改成-opppoe当然-s172.16.245.0/24也要根据实际情况修改。
2.win10 怎样设置虚拟机和网络共享
步骤如下:
1、在虚拟机(VM)中点击“编辑虚拟机设置”;
2、点击“选项”选卡,点击“共享文件夹”,在右侧点击“添加”按钮;
3、点击下一步,点击“主机路径”后面的“浏览”按钮;
4、然后点击下一步,点击“完成”;
5、完成后在“虚拟机设置”界面我们就可以看到在文件共享界面看到刚添加的磁盘或文件名,点击确定;
6、打开虚拟机的中的我的电脑,就可以看到网络驱动器,它就是之前设置的共享磁盘。
转载请注明出处windows之家 » win10虚拟机怎样设置访问局域网共享