一般遇到虚拟机中上不了网的问题,可以这样解决:
1.在终端输入命令:ifconfig。--查看eth0接口上是否有IP地址。
发现eth0接口上没有ip地址。
2.输入cat /etc/sysconfig/network-scripts/ifcfg-eth0。--查看eth0接口上的配置。
DNBOOT=yes
BOOTPROTO=dhcp。查看eth0接口IP地址是否DHCP(自动)获取。
如果不是,通过百度查询将自己的虚拟机中的操作系统IP地址设置成为DHCP获取,一般使用图形界面设置就好。
3.点击虚拟机右下角的设置图标:
点击设置
将虚拟机网络配置成如图所示状态,点击确定。
4.右击我的电脑——>属性——>控制面板——>网络和共享中心——>更改适配器设置:
右击上面图标——>属性:
双击图标:
将IP协议配置成如上图所示,确定,确定。
5.若此时,虚拟机中的网络还是不可用:
windows+R键打开服务,或cmd命令行下打开服务,查看如下图所示的VM开头的服务,是否启动。这里虚拟机没有自动获取到IP是因为DHCP服务被禁用,右击启动。
启动之后:
6.在虚拟机终端下进行如下操作:
网络配置成功。
dhclient:打开DHCP客户端。
service network restart:网络重启。
ping www.baidu.com:查看网络是否通路。
上面1的错误是因为当前用户权限不够,不能使用该命令,应该切换至root用户。