昨天在VMware虚拟机上安装了CentOS 7来玩玩,今天打开CentOS 7发现没ip地址,也意味着无法ping通主机玩耍了,真尴尬。研究设置了一下,不久就解决这个问题,发个心得与大家分享下。


1. 首先打开本地服务,任务管理器——服务——服务(右下角),确保VMware的DHCP和NAT服务开启。



 2. 选择CentOS 7——虚拟机——设置,配置虚拟机的网络适配器,并选择接入模式,本人使用NAT模式。





3. 点击编辑——虚拟网络编辑器,选择VMnet8并设置相关信息。子网上的IP自行设置自己想要的网段,一般为192.168.*.* ,本人设置为192.168.116.0 。





4. 紧接着配置DHCP设置和NAT设置,一般DHCP设置让它为默认,可以根据各人喜好自行修改;NAT设置修改网关IP,要求和子网IP同一个网段,但是IP不能相同,按照前面的设置,此处设置为192.168.116.1 。确定后回到虚拟网络编辑器,应用配置好的信息后点击确定即可。






5. 这时就可以打开CentOS 7去配置网络设置了。注意:一定要进入root的模式进行设置,否则权限不足会导致无法保存文件的修改!!!




通过此路径进入网络设置文件夹

# cd /etc/sysconfig/network-scripts/


文件名会因为不同的CentOS版本可能不一样,个人习惯改名为eth0

# mv ifcfg-ens33 ifcfg-eth0


打开并编辑文件,配置网卡开机自动获取IP地址

# vi ifcfg-eth0



将 ONBOOT="no" 改为 ONBOOT="yes",yes表示启动就执行该配置
保存后重启网络配置: service network restart
再查看IP: ifconfig


6. 注意:在这一步重启网络配置时有可能会报错,此时需要通过重新运行网络管理装置解决!没有报错的童鞋可以跳过这一步哈。

解决方法:(运行下列命令)
chkconfig network off
chkconfig network on
service NetworkManager stop
service NetworkManager start




7. (2017/10/12更新)根据不同的需求,例如部分企业要求设置静态IP,以方便服务器统一管理等,顺便附上静态IP的设置。命令同上第5步,只是ifcfg-eth0文件的配置不同。





Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐