虚拟机安装centos7无法连接网络的问题 - Go语言中文社区

虚拟机安装centos7无法连接网络的问题


在服务器上安装虚拟机,在虚拟机里安装多个Centos7系统以作他用,在网络连接上遇到了几个问题,浪费了不少时间。

问题1:在安装完Centos之后,在/etc/sysconfig/network-scripts/文件夹下居然找不到网卡配置文件ifcfg-ens33(ens之后的数字可能会有所不同,比如1677什么的)

我以为是虚拟机安装系统时选择最小安装的问题,解决过程中尝试了网上的一些方法,比如有说用记事本修改虚拟机配置文件“虚拟机名.vmx”,在里面加一行ethernet0.virtualDev = "e1000",试过没用。试了好几次才发现是因为安装时,选择的ISO镜像文件是centos7 64位的,但是在安装的某环节选择系统类型,选择的是Centos,怀疑是32位和64位的区别, 可能就是这个原因导致了一些配置文件没有被正常安装。在正确安装了Centos7之后,检查虚拟机配置文件,发现是有ethernet0.virtualDev = "e1000"(错误安装时没有),然后/etc/sysconfig/network-scripts/ifcfg-ens33也出现了。

问题2:正确安装了系统之后还是连不上网

按照网上的方法,修改配置文件:

#cd /etc/sysconfig/network-scripts/
#vi ifcfg-ens33 #再次提醒,此处的数字因人而异,提前查看以确认

就是倒数第二行要改为ONBOOT=yes,刚开始默认是no;yes不能加引号,否则无效。改完重启虚拟机,输入ip add就可以看到本机 ip地址了,而之前是没有的。

此处注意,图中与你们不同的地方还有另两处,一处是BOOTPROTO=static,一处是多了IPADDR=192.168.0.207;分别代表了静态获取ip已经虚拟机的固定IP地址。这是因为我需要将这个虚拟机的ip固定下来才这样设置,如果没有这样的需求,就无需做出这两个修改。

问题3 正确修改网卡配置文件之后还是上不了网

这里试了很多种方法,我安装时选择的是NAT上网,所以就去VMnet8设置里确认了子网、子网掩码和网关, 但是还是只能ping通自己的ip,ping不通主机ip。也不知道是不是我已经装了一台虚拟机,使用了NAT连接,所以不行,反正是没能搞定NAT模式连接,最后是右击左边“我的计算机”下的此虚拟机名,点击设置,在弹出的窗口中选中硬件下的网络适配器,在右侧选择桥接模式,然后就能成功连接了。

如果我的方法有什么问题、或者你有什么不同看法,望不吝赐教。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weiqing1995/article/details/81390207
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-22 11:44:36
  • 阅读 ( 843 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢