network打开提示错误(network启动报错)

首页常识更新时间:2023-06-18 06:23:27

记录处理一起CentOS7 network服务无法启动的过程:

背景描述:

VMware环境,云主机启动后,无法ssh,通过控制台进入云主机查看,执行命令:

# systemctl restart network

# ip addr

执行后,提示could not found(心里一万只小鸟奔腾)。。。

使用命令:

# ifup eth1

提示:/etc/init.d/functions:No such file or directory

等等好几条报错信息,根据这些信息获知:

缺少initscripts包导致!!!!

接着就想办法安装initscripts包的问题。

因为network启动不起来,网络不通,所以无法通过yum安装咯,那么只有一条路:使用本地yum安装!

挂载centos7的iso镜像,然后挂载:

1、挂载CD-ROM

mkdir -p /mnt/cdrom

mount -t auto /dev/cdrom /mnt/cdrom

ls /mnt/cdrom

如果可以看到centos7 iso镜像的内容,那么挂载成功。

2、更改为本地yum源并安装initscripts

cd /etc/yum.repo.d

cp CentOS-Base.repo CentOS-Base.repo.bak

vim CentOS-Base.repo

添加或者修改:

[cdrom]

name=CentOS7 - cdrom

baseurl=file:///mnt/cdrom/

enable=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

测试查看cdrom的软件包列表:
yum --disablerepo=* --enablerepo=cdrom list

使用本地yum源安装initscripts:
yum --disablerepo=* --enablerepo=cdrom install -y initscripts

成功安装后,执行systemctl restart network

网络恢复正常。

此时,记得卸载掉CD-ROM:

umount /mnt/cdrom

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.