CentOs突然启动不了了,“Determining IP information for eth0…”及"Bringing up interface eth0:"解决方法

问题一、CentOs突然启动不了了,“Determining  IP information  for eth0…” 

 

CentOs突然启动不了了,在这个进度条进行的时候,按方向键箭头,就能看到信息了。可以查看一下是卡在哪。

1、修改Centosvmware中的环境配置,在启动时不检查网卡:

VM->Removeable Devices -> NetWork Adapter -> Disconnect

在启动时,进行修改。

2、正常进入Centos,此时不能正常上网。

3、再修改Centosvmware中的环境配置:

VM->Removeable Devices -> NetWork Adapter -> Connect

则可以重新连接。一切恢复正常。

 

或者采用:

3、以root权限编辑以下三个文件(如果都有的话):

1/etc/sysconfig/network-scripts/ifcfg-eth0

2/etc/sysconfig/networking/devices/ifcfg-eth0

3/etc/sysconfig/networking/profiles/default/ifcfg-eth0

    3个文件每个文件后面添加下面代码:

    check_link_down (){

    return 1;

    }

 4、重启Centos虚拟机,恢复正常

 

问题二、Centos无法启动,提示:Bringing up interface eth0:

可以通过:

1.启动后进入操作 系统 选择界面,选择某个操作系统,按“e”
2.选择开始是“kernal”的行,按“e”
3.按空格,输入single,按回车
4.默认光标在含有“kernal”的行,按“b”,系统重启
可以进入系统后,可以对网卡信息再次进行编辑

解决方法,重置MAC Address即可

步骤如下:

NAT模式下,

VMWare Workstation虚拟机菜单 ->  VM -> settings -> Hardware -> Network Adapter ->选中”NAT: Used to share the host’s IP address” -> Advanced … ->点击“Generate”,重新生成MAC Address

再重启即可.

 

修改前,/etc/udev/rules.d/70-persistent-net.rules文件:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:49:7e:d2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

 

NAT模式下,VMWare Workstation虚拟机菜单 ->  VM -> settings -> Hardware -> Network Adapter -> 选中”NAT: Used to share the host’s IP address” -> Advanced … -> 点击“Generate”,重新生成MAC Address

重启后,再次查看,/etc/udev/rules.d/70-persistent-net.rules文件

 

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:49:7e:d2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:21:bc:08", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

 

最后,

1. 修改 /etc/udev/rules.d/70-persistent-net.rules文件,将文件中原来的eth0的网卡信息删除,将eth1修改为eth0
2. 修改 /etc/sysconfig/network-scripts/ifcfg-eth0,如果文件中有HWADDR=MAC地址,则修改这个信息,修改为当前虚拟机的信息,注意,如果有多个虚拟机,要确保虚拟机之间的MAC地址不同。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值