Centos ping不通百度彻底解决

您所在的位置:网站首页 centos8无法连接外网 Centos ping不通百度彻底解决

Centos ping不通百度彻底解决

2024-07-17 12:10| 来源: 网络整理| 查看: 265

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的网络使之能够访问外部网络,这次总算是每个步骤都清晰了,感谢同事,凡事不求甚解有的时候也确实不好。以后还是多问个为什么多总结吧。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3