启动时出现 a start job is running for lsb: Bring up/down networking 5分30秒 导致系统启动缓慢,通常与网络服务配置或依赖问题有关。以下是逐步解决方案:
1、定位网卡名称和 MAC 地址
查看当前网卡信息:
[root@centos7 ~]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:b3:39:55 brd ff:ff:ff:ff:ff:ff
根据你的 ip link show 输出,当前系统的网卡名为 eth0,MAC 地址为 bc:24:11:b3:39:55。
解决方案:在 CentOS 7 的网络配置文件中加入 MAC 地址
1. 编辑网卡配置文件
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
网卡配置内容
# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=none
DEFROUTE=yes
DEVICE=eth0
DHCPV6C=no # 禁用 IPv6 DHCP
GATEWAY=192.168.2.1
HWADDR=bc:24:11:b3:39:55
IPADDR=192.168.2.120
IPV6INIT=no # 禁用 IPv6 初始化
NETMASK=255.255.255.0
ONBOOT=yes
STARTMODE=auto
TYPE=Ethernet
USERCTL=no
根据配置文件来看,IPV6INIT=yes 启用了 IPv6,但你的网络环境可能并不支持 IPv6,这可能导致网络服务启动时尝试初始化 IPv6 并超时,从而延长启动时间。
sudo nano /etc/sysconfig/network
2、 禁用系统全局 IPv6(可选,但推荐)
编辑 /etc/sysctl.conf :
sudo nano /etc/sysctl.conf
添加以下内容:
# 彻底禁用 IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
彻底关闭 IPv6
3. 修改 /etc/sysconfig/network
sudo nano /etc/sysconfig/network
将以下参数改为:
NETWORKING=yes
NETWORKING_IPV6=no # 完全禁用 IPv6
IPV6_AUTOCONF=no # 保持禁用 IPv6 自动配置
4、应用配置:
sudo sysctl -p
5、重启网络服务
sudo systemctl restart network
免责声明: 本站数据均来自于互联网搜集,如有侵犯您的权利,请联系删除。→
获取金币← →
获取赞助码← →
帮助教程资源汇总←
根据我国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24小时之内删除,否则后果均由用户承担责任。