centos lo centos没有eth0只有lo

Centos7.6配置IP重启网卡报错Failed to start LSB

面对CentOS 7.6配置IP重启网卡时出现的报错“Failed to start LSB: Bring up/down networking”,网上提供的停止NetworkManager的方法往往不能解决问题。为了解决这一问题,首先需要确保ifcfg-eth0配置文件的信息正确无误。

接下来的步骤是移除目录/etc/sysconfig/network-scripts下的配置文件,除了ifcfg-eth0和ifcfg-lo这两个文件外,其余如ifcfg-enp0s3等文件均需删除。这一步骤有助于清理可能存在的配置冲突。

在执行systemctl restart network命令仍然显示报错时,尝试重启机器(reboot)。这一关键步骤通常可以解决报错问题。重启后,系统恢复正常运行,再次执行systemctl restart network命令,不会再出现报错了。

通过以上步骤,可以有效地解决CentOS 7.6配置IP重启网卡时出现的“Failed to start LSB: Bring up/down networking”报错问题。确保了配置文件的正确性与清理了不必要的配置文件,是解决此问题的关键所在。定期检查和维护网络配置文件,有助于避免此类问题的发生。

centos7 启动黑屏

1.

重启系统,ctrl+ alt+ F2进入命令行界面。

2.

sudo su切到 root用户。

3.

连网:

ifup eth0

报错:no device found for connection"System eth0"

解决方法:

1.进入目录

cd/etc/sysconfig/network-scripts/

2.目录下只有 ifcfg-lo文件,就新建 ifcfg-eth0文件

vi ifcfg-eth0

3.配置连接信息

1.

重启系统,ctrl+ alt+ F2进入命令行界面。

2.

sudo su切到 root用户。

3.

连网:

ifup eth0

报错:no device found for connection"System eth0"

解决方法:

1.进入目录

cd/etc/sysconfig/network-scripts/

2.目录下只有 ifcfg-lo文件,就新建 ifcfg-eth0文件

vi ifcfg-eth0

3.配置连接信息

DEVICE=eth0物理设备名称

IPADDR=192.168.7.86IP地址

NETMASK=255.255.255.0子网掩码

NETWORK=192.168.7.0子网地址

GATEWAY=192.168.7.254网关地址(要与子网内其他机器的默认网关一致,不然没发连接外网)

这是子网中的一台windows机器的ip信息:

BROADCAST=192.168.7.255广播地址

ONBOOT=yes

HWADDR=9c:5c:8e:92:c8:89MAC地址(使用 ifconfig查看机器的 Mac地址)

NAME=eth0名称

4.进入目录 cd/etc/rc.d/在 rc.local文件中,添加 ifup eth0(/etc/rc.local脚本是在所有其它初始化脚本执行完毕后执行)

5.重启系统(shutdown-r now),OK。

其它网络控制命令:

ifdown eth0、ifconfig eth0 down//关闭网络

ifup eth0、ifconfig eth0 up//开启网络

-------------------------------------------------------

设置DNS配置文件位置/etc/resolv.conf

-------------------------------------------------------

service network start//启动网络服务

service network stop//停止网络服务

srvice network restart//重启网络服务

service network status//查看网络服务状态

4.连上网之后,root帐号下 yum upgrade,把整个系统升级一下(30分钟左右),然后重启。

centos怎么查看hostid

天迁移以前的一个装有flexlm的虚拟机,结果发现在迁移后启动时报错

... Wrong hostid on SERVER line for license file

...

... SERVER line says 00e081787ba8, hostid is(Cannot get hostid of type 2 [])

... Invalid hostid on SERVER line1234

解决办法

从问题描述看,好像是取到hostid有问题,用lmhostid检查一下,发现取到的hostid为”“

./lmhostid

lmhostid- Copyright(c) 1989-2004 by Macrovision Corporation. All rights reserved.

The FLEXlm host ID of this machine is""123

由于FLEXlm会使用第一块网卡(eth0)的mac地址做hostid,所以用ifconfig检查网络配置,发现其中没有eth0,如下:

eth1 Link encap:Ethernet HWaddr 00:E0:81:78:7B:A8

inet addr:192.168.0.88 Bcast:192.168.0.255 Mask:255.255.255.0

inet6 addr: fe80::2e0:81ff:fe78:7ba8/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:2463804 errors:0 dropped:0 overruns:0 frame:0

TX packets:345560 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:924819172(881.9 MiB) TX bytes:34087357(32.5 MiB)

Interrupt:11

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr:::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:2843863 errors:0 dropped:0 overruns:0 frame:0

TX packets:2843863 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:729294023(695.5 MiB) TX bytes:729294023(695.5 MiB)123456789101112131415161718

但是在用linux自带网络配置工具和/etc/sysconfig/network-scripts/下的文件配置看,确实是用的eth0。这说明配置出现了不一致问题。

最后,检查/etc/udev/rules.d/70-persistent-net.rules文件

# PCI device 0x1af4:0x1000(virtio-pci)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*l", ATTR{address}=="00:e0:81:78:7b:a8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x10ec:0x8139(8139cp)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:81:78:7b:a8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"12345

发现了问题,里面有两个网卡配置项,果断修改为

阅读剩余
THE END