要保证虚拟机系统可以上网,得先解决虚拟机和真实主机的连接关系。VMware给出3种模式,我们常用的有“bridge(桥接)”和“Net(网络地址转换)”方式。
设置方法:单击“虚拟机”→“设置”→“以太网”,然后选择连接方式。
bridge(桥接):
将虚拟机网卡(本地连接)的IP地址和真实主机要设在同一IP段,其余与主机相同:例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机;虚拟机<---->互联网通信。
nat :
这种模式下虚拟机系统经过虚拟机网络的特别转换,共享真实主机的IP上网。这个方式比较适合于ADSL单机拨号用户,真实主机拨号上网后,虚拟机系统也同时可以上网了。需要注意的是,这种模式下虚拟机“本地连接”的IP地址要使用“自动获取IP”设置。
桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改。图如下:
主机模式和NAT模式很相似,只不过不能上网,相当于VMware虚拟一个局域网,但是这个局域网没有连互联网。
NAT模式和桥接模式一样可以上网,只不过,虚拟机会虚拟出一个内网,主机和虚拟机都在这个虚拟的局域网中。NAT中VMWare相当于交换机(产生一个局域网,在这个局域网中分别给主机和虚拟机分配ip地址)
使用VM15创建虚拟机并安装CentOS 7,但是安装完成后发现连接不到网络。
ping jd.com发现不通
因为在创建虚拟机的时候我们选择的是NAT模式
这里给出NAT模式下对应的的解决方法:
1. 在vm虚拟机中 按照 编辑->虚拟网络编辑器
点击DHCP进行子网IP设置
然后点击NAT设置,进入下一个界面,并进行网关的设置。
更改完成后,进行应用。
2. 将VMnet8设置成共享模式
3. 在shell中输入ip addr
这里我的是ens33,这个名字将在下一步中用到
4. vi /etc/sysconfig/network-scripts/ifcfg-ens33
这里注意:最后ens33的参数是我们在第二步得到名字,这里要根据的具体情况进行相对应的更改。
按照如下图所示红色框框标记出来的部分进行更改
5.vi /etc/resolv.conf
按照如下图所示进行修改,这里需要注意的是要按照之前设置的DNS值进行相对应的修改
6. vi /etc/sysconfig/network
按照如下图所示进行相对应的修改
7. 最后输入 service network restart
问题解决
最后xshell、MobaXterm等客户端就使用IPADDR的地址连接VM下的linux,复制粘贴等 *** 作都很容易了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)