Linux备份ifcfg-eth0文件导致的网络故障问题

运维 系统运维
今天在给一台操作系统为Oracle Linux Server release 5.7的服务器配置网络时,遇到了备份ifcfg-eth0配置文件,导致网卡无法绑定IP地址的情况。觉得是个有意思的案例,特此记录一下,以供学习参考,避免以后再犯同类错误。

今天在给一台操作系统为Oracle Linux Server release 5.7的服务器配置网络时,遇到了备份ifcfg-eth0配置文件,导致网卡无法绑定IP地址的情况。觉得是个有意思的案例,特此记录一下,以供学习参考,避免以后再犯同类错误。

在装系统的时候没有配置网络,等到装好系统后,从系统管理员那里了解了IP、子网掩码、网关信息后,才开始配置网络。在修改ifcfg-eth0网卡配置文件前,先备份一份配置文件,以免由于修改不当,导致无法还原到最初的配置。这也是事情的起因。

  1. [root@localhost ~]# cd /etc/sysconfig/network-scripts/ 
  2. [root@localhost network-scripts]# cp ifcfg-eth0  ifcfg-eth0_bak 
  3. [root@localhost network-scripts]# more ifcfg-eth0_bak 
  4. # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) 
  5. DEVICE=eth0 
  6. BOOTPROTO=dhcp 
  7. HWADDR=00:50:56:92:56:05 
  8. ONBOOT=yes

接下来添加IP地址、子网掩码等,

  1. [root@localhost network-scripts]# vi ifcfg-eth0 
  2. # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) 
  3. DEVICE=eth0 
  4. BOOTPROTO=static 
  5. #BROADCAST=192.168.7.255 
  6. HWADDR=00:50:56:92:56:05 
  7. IPADDR=192.168.7.222 
  8. NETMASK=255.255.255.0 
  9. ONBOOT=yes 
  10. TYPE=Ethernet 

在配置文件 /etc/sysconfig/network下增添网关信息后,重启网络服务,结果如下所示:

  1. [root@localhost network-scripts]# more  /etc/sysconfig/network 
  2. NETWORKING=yes 
  3. GATEWAY=192.168.7.1 
  4. NETWORKING_IPV6=no 
  5. HOSTNAME=localhost.localdomain 

于是通过setup命令,进入图形化配置界面,结果如下所示,由于备份文件名为ifcfg-eth0_bak,结果Linux系统将其视为另外一块网卡的配置信息,结果导致无法为网卡绑定IP地址(因为该配置文件啥都没有)。

  1. [root@localhost ~]# setup 

于是将备份文件重命名为bak_ifcfg-eth0后,重启网络服务后,OK,网卡绑定了IP地址,网络畅通了。

  1. [root@localhost network-scripts]# mv ifcfg-eth0_bak  bak_ifcfg-eth0 
  2. [root@localhost network-scripts]# service network restart 
  3. Shutting down interface eth0:  [  OK  ] 
  4. Shutting down loopback interface:  [  OK  ] 
  5. Bringing up loopback interface:  [  OK  ] 
  6. Bringing up interface eth0:  [  OK  ] 
  7. [root@localhost network-scripts]# 

同时我在网上也看到有网友遇到过类似问题:http://www.linuxfly.org/post/291/, Linux修改配置文件一定要千万小心,有时候那怕是一个空格就会导致结果逆转。

责任编辑:奔跑的冰淇淋 来源: 博客园
相关推荐

2011-01-24 13:42:27

网络故障网络故障修复

2017-03-24 09:50:00

2009-05-19 16:40:41

TTL网络故障科来软件

2009-12-25 10:31:31

Linux网络故障

2011-03-14 14:13:28

网络故障

2011-01-24 13:36:11

网络故障修复

2013-04-07 13:47:12

2009-04-15 15:29:47

升级网络故障网管员

2010-08-26 15:11:19

2018-11-04 07:48:32

GPON网络故障网络

2009-08-16 16:11:05

2018-08-08 14:39:22

网络故障ping网络协议

2012-02-08 15:54:40

IP网络故障

2018-08-08 15:35:42

网络故障网络异常网络报错

2009-04-13 09:37:00

2011-07-04 16:28:43

Windows XP故

2010-09-25 15:37:57

2009-01-16 09:09:00

2009-01-08 09:50:00

2018-08-11 05:39:33

网络故障网络连接网线
点赞
收藏

51CTO技术栈公众号