赞
踩
起因是我的一位老师联系我说另一位老师买了一个主机装的centos7,但是一直不能联网,让我去帮忙看一下,最后是成功连上网了,这里简单记录一下过程。
首先连接设置那里显示的是已连接,证明网线应该是没什么问题,但是浏览器不能访问网页,ping 百度等网站的域名也是显示未知的名称或服务,由于我也是初次接触这种东西,查阅网上相关资料,其中有一篇文章写得跟我遇到的情况差不多,在此也感谢那位作者。
附上链接:解决centos7无法联网问题
如果有图形化界面配置网络连接设置更好,可以直接配置网关,路由,以及DNS服务器,找不到图形化界面的话,命令行操作也可。下面说一下命令行操作:
首先找到你本机的网卡信息,命令行输入 ip addr,看到类似如图所示,你能看到你的网卡标号以及ip地址等等信息
然后另外打开一个命令行窗口,输入下图所示
- cd /etc/sysconfig/network-scripts/
-
- ls #找到你的网卡配置文件
-
- vi ifcfg-ensXX #修改配置文件,需要root权限,切换root用户或sudo执行,其中XX是你本机的网卡标号
正常情况下是如下图所示,如果你的内容有缺少部分,可以参照补齐
- 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="eno1" #网卡名
- UUID="93077d8f-11b2-4686-a83b-60696d8a5ced"
- DEVICE="eno1" #网卡名
- ONBOOT="yes"
- IPADDR=xxx.xx.xx.xxx #你自己的网卡ip地址
- NETMASK=255.255.255.0 #子网掩码,一般都是这个
- GATEWAY=xxx.xx.xx.xxx #你的网关
- DNS1=8.8.8.8 #谷歌免费服务器
- DMS2=xxx.xx.xxx.xx #本机对应的服务器

其中网卡名和你本机网卡名保持一致,IPADDR参考ip addr网卡信息红框inet部分,网关参考红框框出来的brd部分,他的显示最后为.255,我在配置网关时改成了.254,尚不清楚改成.255是否起作用。DNS可以参照图中配置,其中本机对应的DNS如果不知道地址可以看一下周围能联网的电脑对应的DNS是多少,写上去。
保存之后,重启网络,service network restart 或者sytemctl start network.service
如果重启网络失败,建议reboot整机重启,基本能解决问题。
顺便说一下,因为我所操作的设备默认火狐浏览器谷歌引擎,仍旧不能访问浏览器网页,还需把搜索引擎改为必应,至此国内版必应就可以访问网页了。有问题评论区提出,我如果看到的话尽量回答。
本文仅作为个人一次经历的记录,可能写的不太详细,仅供参考。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。