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
发现了问题,里面有两个网卡配置项,果断修改为