我有一个带有i.MX6 SoC的嵌入式设备。 它通过1G以太网连接到路由器。 测试计算机正在运行持续时间测试。 这些测试正在为嵌入式设备供电,请稍等片刻,然后检查网络是否启动。 在2000年的测试中,我进行了3次测试,但发现网络链接都没有建立。 测试失败时,dmesg中将丢失消息“ [fec 218800.ethernet eth0:链接已建立= 1GB / Full-流控制已关闭”。
如果这种情况发生,我正在Systemd中寻找一种重新启动网络服务的方法。 但是找不到任何东西。毕竟,没有载波检测不是真正的错误。 因此,简而言之:如何让systemd在x秒后将未配置的以太网作为错误处理,以便它重新启动服务。