最近在学Docker,所以就顺便在Hyper-V虚拟机上安装了centOS7来学一学,但是虚拟机装好后,启动后最大的问题就是无法上网,如果你也有这种情况,就请继续往下看。
1.首先我们需要在Hyper-V上创建一个网络适配器来供我们的centOS使用,点击操作菜单——>虚拟交换机管理器
依次点击——>新建虚拟网络交换机——>外部——>创建虚拟机交换机
填好名字点击确定
返回hyper-v主面板,选择centOS点击设置
选择我们刚刚创建的虚拟交换机,点击确定,重启centOS虚拟机
2.下面我们进行centOS的网络配置,登录进centOS
输入cd /回车,在输入cd etc/sysconfig/network-scripts回车,输入ls回车,查看你关于wang网络配置的文件叫什么
vi ifcfg-eth0 进入配置文件
将rootroto的值改为static
onboot的值改为yes
ipaddr的值改为你ip地址
gateway的值改为你的网关地址
netmask子网掩码地址
dns的值改为你的dns服务器地址
这些参数可以在你的宿主机上查看
设置完esc :wq保存退出
3.重启虚拟机网络
输入service network restart,如果重启成功,就ping百度测试一下,是否有网
如果重启失败可能是和NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就好了, service NetworkManager stop,并且禁止开机启动 chkconfig NetworkManager off 。之后重启就好了。