虚拟机centos不能上网(虚拟机centos7无法连接网络)
大家好,今天来为大家分享虚拟机centos不能上网的一些知识点,和虚拟机centos7无法连接网络的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
虚拟机装的linux centos7怎么设置网络
先来了解下虚拟机下的3中网络模式:
Bridged(桥接最适合生产环境)
这种方式下,虚拟机就像一台真正的计算机一样,直接连接到实际的网络上,与宿主机没有任何联系。
NAT(NAT模式适合家庭环境)
这种方式下,虚拟机的网卡连接到宿主机的Vmnet 8上。此时系统的VMware NAT Service服务就充当了路由器的作用,负责将虚拟机发到VMnet8的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送虚拟机。VMwareDHCP Service负责为虚拟机提供DHCP服务。
Host-Only(Host-only不能上网)
这种方式下,虚拟机的网卡连接到宿主机的Vmnet 1上,但系统并不为虚拟机提供任何路由服务,因此虚拟机只能和宿主机进行通信,而不能连接到实际网络上。
操作步骤实例:
第1步:首先要切换到"/etc/sysconfig/network-scripts"目录中(该目录存放着网卡的配置文件)。
第2步:使用vim编辑器修改网卡文件"ifcfg-eno16777736",逐项写入配置参数并保存退出,因每台电脑的硬件及架构情况都是不一样的,同学们的网卡默认名称请通过ifconfig命令自行确认。
设备类型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static
网卡名称:NAME=eno16777736
是否启动:ONBOOT=yes
IP地址:IPADDR=192.168.10.10
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.168.10.1
DNS地址:DNS1=192.168.10.1
按esc键,保存退出(:wq!)。不保存退出::q!
第三步:
重启网卡命令(两种):
/etc/init.d/networkrestart(这个更好,可以tab补全)
server networkrestart
ifupeth0
查看:ifconfig eth0
验证:ping www。LINUXPROBE。COM
特别提醒:
在红帽RHEL6系统中网卡配置文件的前缀为"eth",第1块即为"eth0",第2块即为"eth1"并依此类推,但在红帽RHEL7系统中的网卡配置文件前缀则以"ifcfg-eno"开始的。
在虚拟机安装linux centos设置不了网络怎么办
在虚拟机上面配置网络我使用的是host-only方式,当然也可以使用桥接的方式,至于他们的区别,网上很多。虚拟机上面主要是使用这块虚拟网卡作为网关。
进入centOS系统后主要有三个文件需要配置:
1、修改ip地址
使用命令 vi/etc/sysconfig/network-scripts/ifcfg-eth0修改该文件内容如下
DEVICE="eth0"
BOOTPROTO="static"这里改为使用静态ip
HWADDR="08:00:27:0C:33:8F"
NM_CONTROLLED="yes"
ONBOOT="yes"设置为自动启动
TYPE="Ethernet"
UUID="f4adafbc-322d-4dc8-b549-4291f1c04f01"
IPADDR=192.168.137.101设置该虚拟机的ip地址,要与宿主机在一个网段,但是不能重名
NETMASK=255.255.255.0设置子网掩码
#GATEWAY=192.168.137.1设置网关,也就是
2、修改网关
使用命令:vi/etc/sysconfig/network修改该文件内容如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.137.1这里设置网关,也就是那个虚拟网卡的ip
3、修改DNS
使用命令:vi/ect/resolv.conf修改该文件内容如下:
nameserver 192.168.137.1增加一个域名服务器
最后重启一下network服务就ok了,使用命令service network restart.
VMware虚拟机的CentOS无法上网的解决方法
流程如下:
1)点击 VM-Settings Hardware选项卡下面
2)点击Network Adapter设置如下图所示,首先我们在虚拟机中将网络配置设置成NAT,
3、然后右键点击我们的电脑,进入到管理界面计算机-管理-服务和应用程序-服务,找到如下服务进程 VMware DHCP Service, VMware NAT Service。分别点击右键-启动
在这里,我们找到VMware NAT service和VMware DHCP service,我们启动它,然后我们进入到CentOS,输入reboot命令重启下系统,在等待了几分钟以后,怀着无比期待的心情点开了CentOS自带的火狐浏览器,输入了google的网站。。。。当看见这个界面时,我不淡定了!!!!
4)在Centos里面打开终端,输入shutdown-r now
重启即可上网。
现在心里除了激动还是激动,终于通过一个小手段搞定了在CentOS下上网的问题了!