Linux CentOS 7 网络设置问题(附图)——小白向

前提:装好VMware,装好CentOS 7

开机,帐号密码登录,如下:


登录

首先,ping一下百度:


ping不通

可以看到ping不通,去查看一下配置文件,进入路径:

/etc/sysconfig/network-scripts/


进入路径

ls查看文件下的内容:


查看内容

我的网络配置文件是ifcfg-ens33,用vi编辑(下图是我已经编辑好了的):

vi ifcfg-ens33


vi编辑

这时候我们切出去查看一下 编辑>>虚拟网络编辑器:


虚拟网络编辑器

点击NAT设置:


NAT设置

记住子网ip,子网掩码,网关ip。回到vi界面,把GETWAY,IPADDR,NETMASK三项分别改为网关,ip,子网掩码。再把ONBOOT=NO改为YES,再把BOOTPROTO改为static:

按i进入编辑模式,编辑好了按:wq保存退出


编辑好了

试一试重启网卡:

service network restart


重启网络

再ping一下:


ping

发现还是不行,继续查找原因。

去控制面板里的网络和Internet连接里,找到VMnet8,右键属性:


VMnet8

找到ipv4,点属性:


ipv4

填写ip地址,子网掩码和DNS服务器,因为NAT设置里的网关ip为192.168.21.2(上面截过图),所以这里填写192.168.21.4,和ip末尾的2不冲突。子网掩码正常填写。DNS服务器查看cmd底下的ip。

ipv4

cmd>>ipconfig


ipconfig

填好后再去查看刚刚vi编辑的文件,发现有一处地方没有弄好:


vi查看

IPADDR里写的是192.168.21.0,修改为192.168.21.3,与GATEWAY(这里之前的截图是GETWAY,估计是改的时候手误了,连忙修改过来)的192.168.21.2和刚刚ipv4的属性里写的192.168.21.4都不冲突。改好后:wq保存退出。


改好后

再次重启网卡:

service network restart


再次重启

再次ping一下:


ping

发现终于ping通!不容易,搞了一个晚上+一个下午,最后总结:我报的错主要是ping的时候提示Name or service not known,这个原因就是DNS没有设置好的问题,查找了本机ipv4的设置和vi编辑里IPADDR,GATEWAY三处地方,只要填写1~255内不同的数字,应该就能成功。我填的是192.168.21.2,192.168.21.3,192.168.21.4。

你可能感兴趣的:(Linux CentOS 7 网络设置问题(附图)——小白向)