如何在引导时关闭等待ccimx6ulsb的网络?

不幸的是,我在我的系统中找不到像“/etc/init/failsafe.conf”这样的文件。

你到底想等什么?

如果没有RJ45接口连接,我想只等待大约30秒

我不相信这样的事情是默认实现的。你必须实现NetworkManager-wait-online.service。如果这个服务nm-online存在于根目录中,那么作为核心的二进制文件:

https://developer.gnome.org/NetworkManager/stable/nm-online.html

你可以看到:https://github.com/aababilov/systemd/blob/master/system/NetworkManager-wait-online.service

基本上就是
/usr/bin/nm-online -q——timeout=30
因此,您应该能够创建一个在网络管理器启动后调用的启动脚本,并在该脚本中运行上面的代码行。

网络管理器不存在于我的构建中,因此它不能触发等待。你有别的主意吗?

思路应该是一样的。在其中一个启动脚本中,运行一个带有延迟的循环,检查链接状态,解析输出
ethtool eth0

IP link show eth0

对不起,我想我说错话了。我有问题,我的Linux系统只启动120秒后,如果RJ45连接器没有链接。我想把时间缩短到30秒。我已经搜索了文件系统的脚本,但不幸的是,我找不到它。

下面是引导过程的一小段摘录:

mca-rtc:设置系统时钟为2020-06-11 08:23:56 UTC (1591863836)
SMSC lan8710 / lan8720 2188000。[SMSC LAN8710/LAN8720] (mii_bus:phy_addr=2188000.]ethernet-1:00 irq =调查)
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
网络等待时间超过110秒。
网络等待时间超过100秒。