vmware安装Centos ping不通百度彻底解决
转自https://blog.csdn.net/lk142500/article/details/88386651
1简介
在职场过程中,有一个重要的内容就是熟练使用Linux操作系统,操作命令,而安装虚拟机,配置虚拟机环境则是开发的首要步骤。本文主要是对在VMWare中配置网络,使得通过虚拟机可以访问外部网络,ping通www.baidu.com而写。
2安装步骤
2.1 安装VMware
VMWare下载
2.2 安装Centos
2.2.1 安装Centos
其他的参数不再赘述。
如果在安装时提示Intel-VTx未启用,则重启,并在BIOS中开启Intel-VTx.
在安装Centos,使用1708版本,并且使用最小化安装方式,
参见在Software Selection中选择最小化安装
2.2.2设置
2.3 配置网络
配置网络时,要不断使用的命令如下:
ip addr systemctl restart/start/stop NetworkManager systemctl restart/start/stop network
2.3.1配置静态ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
文件内容修改如下:
TYPE=Ethernet #PROXY_METHOD=none #BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 #UUID=c0341c35-4868-4203-a0f5-33157812cb08 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.74.204 NETMASK=255.255.240.0 GATEWAY=192.168.64.254
其中关键的内容为:
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.74.204 NETMASK=255.255.240.0 GATEWAY=192.168.64.254
其中IPADDR为指定固定IP,BOOTPROTO值为static则表示静态ip,ip不会在下次重启之后发生变化。其他两个NETMASK和GATEWAY为子网掩码和默认网关。
注意:不要随意的把子网掩码设置为255.255.255.0,比如这次配置,我使用的是汉庭酒店的Wifi,子网掩码就已经不是预期的255.255.255.0
那么在哪里看IPADDR、GATEWAY,NETMASK呢?
打开网络和共享中心---> 更改适配器设置--->右击无线网络--->状态-->详细信息
在该页面查询IP、子网掩码、网关等信息
注意:这三个字段信息的来源就是状态中的详细信息,千万不要胡乱填写,不然网络部通,或者ping不通域名
2.3.2 配置IPADDR
2.3.3配置子网掩码和网关
2.3.3配置DNS域名服务器
在配置了IPADDR、NETMASK、GATEWAY之后,重启了NetworkManager、network服务,可以ping通百度网站对应的数字ip地址
[root@localhost network-scripts]# ping 112.80.248.75 PING 112.80.248.75 (112.80.248.75) 56(84) bytes of data. 64 bytes from 112.80.248.75: icmp_seq=1 ttl=59 time=65.2 ms 64 bytes from 112.80.248.75: icmp_seq=2 ttl=59 time=31.8 ms 64 bytes from 112.80.248.75: icmp_seq=3 ttl=59 time=66.7 ms 64 bytes from 112.80.248.75: icmp_seq=4 ttl=59 time=34.8 ms 64 bytes from 112.80.248.75: icmp_seq=5 ttl=59 time=32.6 ms 64 bytes from 112.80.248.75: icmp_seq=6 ttl=59 time=74.0 ms ^C --- 112.80.248.75 ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 5008ms rtt min/avg/max/mdev = 31.893/50.904/74.089/18.006 ms [root@localhost network-scripts]# ping www.baidu.com ping: www.baidu.com: Name or service not known
此时应该为本机添加DNS服务器地址,而该地址同样位于状态–>详细信息中:
并修改配置文件**/etc/resolv.conf**,修改内容如下:
[root@localhost network-scripts]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 8.8.8.8
重启环境
systemctl restart NetworkManager systemctl restart network ip addr
2.3.4结果
[root@localhost etc]# ping www.baidu.com PING www.a.shifen.com (112.80.248.75) 56(84) bytes of data. 64 bytes from 112.80.248.75 (112.80.248.75): icmp_seq=1 ttl=59 time=4.10 ms 64 bytes from 112.80.248.75 (112.80.248.75): icmp_seq=2 ttl=59 time=3.72 ms 64 bytes from 112.80.248.75 (112.80.248.75): icmp_seq=3 ttl=59 time=5.94 ms 64 bytes from 112.80.248.75 (112.80.248.75): icmp_seq=4 ttl=59 time=16.1 ms
3总结
之前一直没搞清楚如何配置Centos的网络使之能够访问外部网络,这次总算是每个步骤都清晰了,感谢同事,凡事不求甚解有的时候也确实不好。以后还是多问个为什么多总结吧。