前提:装好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。
ipv4cmd>>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。
网友评论