CentOS 7网络故障

By francis_hao    Nov 2,2017

在像往常一样打开了虚拟机后,打开xshell准备连接到centos,可是连不上,发现连接的网卡没有启动,使用systemctl启动network显示失败,状态如下


● network.service - LSB: Bring up/down networking
    Loaded: loaded (/etc/rc.d/init.d/network)
    Active: failed (Result: exit-code) since 四 2017-11-02 21:41:45 CST; 21s ago
    Docs: man:systemd-sysv-generator(8)
    Process: 3742 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

11月 02 21:41:45 local network[3742]: RTNETLINK answers: File exists
11月 02 21:41:45 local network[3742]: RTNETLINK answers: File exists
11月 02 21:41:45 local network[3742]: RTNETLINK answers: File exists
11月 02 21:41:45 local network[3742]: RTNETLINK answers: File exists
11月 02 21:41:45 local network[3742]: RTNETLINK answers: File exists
11月 02 21:41:45 local network[3742]: RTNETLINK answers: File exists
11月 02 21:41:45 local systemd[1]: network.service: control process exited, code=exited status=1
11月 02 21:41:45 local systemd[1]: Failed to start LSB: Bring up/down networking.
11月 02 21:41:45 local systemd[1]: Unit network.service entered failed state.
11月 02 21:41:45 local systemd[1]: network.service failed.

这个问题以前也遇到过几次,这次打算记录下来,等到再次遇到的时候做个参考。

经过上网查找资料,顺利的解决了,总结如下:

  1. 查看对应网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-xxx,是否遗漏了HWADDR项。
  2. 查看NetworkManager服务是否在运行,若在运行则杀掉并禁止开机启动:systemctl disable NetworkManager

关于network和NetworkManager摘录一段说明,来自参考【2】


简单说network适合使用于伺服器上也就是网路设定后固定不变使用,而NetworkManager则适合使用于笔记型电脑上必须常常在有线及无线网路环境切换时使用,并且这二个服务所读取及写入的设定档是不同的。

network :读取的设定档路径为「/etc/sysconfig/network-scripts/*」下的设定档。

NetworkManager :读取的设定档路径为「/etc/sysconfig/networking/*」下的设定档。

CentOS6 在预设情况下会启动NetworkManager 服务(包含开机启动),因为个人习惯传统的network 设定,因此建议将NetworkManager 服务停用后再继续后续设定作业,否则在二个服务都启动的情况下将会造成互相干扰的麻烦状况.


本文由 刘英皓 创作,采用 知识共享署名-非商业性使用-相同方式共享3.0中国大陆许可协议 进行许可。欢迎转载,请注明出处:
转载自:http://www.cnblogs.com/yinghao1991/p/7774923.html

参考

【1】博客园 http://www.cnblogs.com/bonjov1/p/4323836.html CentOS7 Failed to start LSB: Bring up/down networking.解决方法

【2】豆瓣 https://www.douban.com/note/280016748/ network vs NetworkManager

【3】百度贴吧 http://tieba.baidu.com/p/3233996339?traceid= network重启出错, 命令service network restart

时间: 2024-10-07 01:29:37

CentOS 7网络故障的相关文章

Linux(CentOS)之网络配置

今天简单的敲几个命令 1.网络接口参数 -- ifconfig 这个命令可以设置网卡接口ip地址,子网掩码等. ifconfig xx(网卡名) down   关闭网卡接口 ifconfig xx(网卡名) up     开启网卡接口 2.查看主机参数 -- hostnamectl 显示或设置主机名称 hostnamectl status   显示主机名称以及主机信息 hostnamectl set-hostname  xx(要修改的主机名)   设置主机名 3.配置路由   route rou

CentOS的网络配置简析

我们在进行对CentOS的网络配置时,一般会从IP地址(IPADDR).子网掩码(NETMASK).网关(Gateway).主机名(HOSTNAME).DNS服务器等方面入手.而在CentOS中,又有着不同的命令或配置文件可以完成这些配置操作,接下来,我们将从ifcfg系命令,iproute2系命令以及配置文件3个方面来简析网络配置的方法. 一.ifcfg系命令 ifcfg系命令包括ifconfig,route,netstat和hostname. 1.ifconfig命令 用来配置一个网络接口.

centos常用网络配置

定义IP地址:  1.root#vim /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑网卡的配置文件    DEVICE=eth0 #网卡设备名称    ONBOOT=yes  #网卡是不是要自动启动    IPADDR=192.168.1.1 #IP地址    NETMASK=255.255.255.0 #掩码    GATEWAY=192.168.1.254  #网关    DNS1=202.96.134.133  #主DNS    DNS2=8.

解决间只发不收的无线网络故障

无线路由器进行无线上网,已经变得逐步普及起来;不过,在无线上网的过程中,我们常常会遭遇到各式各样的无线网络故障,这些网络故障严重影响了正常的上网效率.现在来看看该怎么解决这些问题呢? 排查连接线路,解决只发不收的无线网络故障 查看无线网络连接状态信息时,我们有时会看到无线网络可以对外发送信息,但无法从外部接收信息,这种单向通信的方式显然会影响我们正常的无线访问操作.当不幸遭遇到无线网络单向通信的麻烦时,我们可以按照如下思路进行逐一排查: 首先要保证无线网络连接线路处于通畅状态.在查看线路是否处于

centos 安装 网络安装使用本地镜像文件安装

有时很无奈,无磁盘,U盘就只有4G而一个centos的盘是4.16G,如何将它装好网络安装,对不起,请你要使用20M以上的带宽,且注意使用网络启动方法 没有条件,创造条件也要上: 网络安装方式,需要下载其镜像,其镜像下载路径为:http://mirrors.163.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-netinstall.iso 使用iso工具做一下centos的安装u盘, 具体方法,http://jingyan.baidu.com/arti

CentOS 设置网络(修改IP&修改网关&修改DNS)

CentOS修改IP地址 # ifconfig eth0 192.168.1.80 这样就把IP地址修改为192.168.1.80(如果发现上不了网了,那么你可能需要把网关和DNS也改一下,后面会提到),但是当你重新启动系统或网卡之后,还是会变回原来的地址,这种修改方式只适用于需要临时做IP修改.要想永久性修改,就要修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,这个文件的主要内容如下(你的文件中没有的项,你可以手动添加): # vi  /etc/

如何区分国内上网环境中不同的人为网络故障(转)

add by zhj:学习了,原来GFW可利用的手段这么多啊,当然,我猜测真正的手段应该比这还多.而且GFW经常不断的升级. 作者Twitter:@davidsky2012 投稿到月光博客发表  http://www.williamlong.info/archives/2195.html 众所周知,在国内上网会遇到各种各样不同的人为网络故障,使得我们无法正常访问很多网站.但由于很多人并不熟悉网络,很多时候会无法区分不同的网 络故障,导致明明是网络故障,却认为是服务器故障:或明明是服务器故障,却认

巧用Netstat排除网络故障

巧用Netstat排除网络故障 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 当在Linux服务器上遇到网络故障时,ping和traceroute是常用的两个命令,但是很多时候你需要了解更多的网络细节才有助于解决问题.要实现这一点,可以使用netstat命令,它可以提供网络套接字的详细信息以及其它有用的信息.与ping和traceroute命令一样,可以简单地在命令行使用netstat并立即获取结果. 一.什么是N

linux下常见网络故障的处理思路

据统计,linux系统下产生的故障有60%来自网络,其他来自系统本身,解决linux网络的顺序应该从linux自身底层网络开始,然后逐步排查. 网络硬件问题,可以通过检查网线.网卡.交换机等是否正常来确认是否由硬件问题造成网络故障. 检查网卡是否正常工作,可以从网卡驱动是否正常加载.网卡ip(ifconfig命令查看)配置是否正确.系统路由(route)等确认 检查局域网主机间是否正常通讯,可以使用ping命令测试 检查DNS是否设置正确,可以从配置文件/etc/resolv.conf./etc