CentOS 7开机network service不启动的问题

不知道从什么时候开始,centos 7的网卡都需要手动启动:

[root@markpain ~]ifup ens33

我记得之前我在rc.local文件中配置过启动网卡的命令,但是好像没什么用。

但是今天启动网卡的时候出现启动不了的情况,于是想着重启网络服务结果发现也出问题了:

[root@markpain ~]service network restart

根据提示查看错误信息:

Process: 4385 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

这说明在系统开机的时候网络服务就不能正常地开启。


百度之后,找到解决办法:执行开启NetworkManager-wait-online服务

[root@markpain ~] systemctl enable NetworkManager-wait-online.service

当然你也可以以root身份进入setup,然后将该服务开启即可(使用空格,选上之后该服务前会出现”*”号)。


设置完之后重启机器,执行:

[root@markpain ~]ifconfig

终于看到网卡启动了,也不用我自己ifup了,开心。


翻了一下自己的/etc/rc.d/rc.local文件,发现自己设置启动网卡的命令都在但是唯独发现自己没有看到这句话:
Please note that you must run ‘chmod +x /et/rc.d/rc.local’ to ensure that this script will be executed duringboot

只能老老实实地给x(执行)权限:

[root@markpain ~] chmod +x /etc/rc.d/rc.local

完毕!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值