systemd macchanger 启动作业挂起

systemd macchanger 启动作业挂起

我正在运行 Arch Linux,并且我已设置systemd在启动时更改我的 MAC 地址macchanger

# /etc/systemd/system/[email protected]  
[Unit]
Description=macchanger on %I
Wants=network-pre.target
Before=network-pre.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device

[Service]
ExecStart=/usr/bin/macchanger -r %I
Type=oneshot

[Install]
WantedBy=multi-user.target

我启用了它 ,一切都很好。systemctl status [email protected]

几周后,发生了以下情况:每次我启动计算机时,它都会挂在启动该服务上。它会说类似的话

...
A start job is running on macspoof@...
...
waiting 1s/...

一开始没有发生这种情况。现在当这种情况发生时,我会疯狂地按空格键、回车键等键,最后它就会消失。如果我什么都不做,它可能会一直存在……而且它没有超时,所以它会无限期地运行。
现在每次我启动我的机器(一台 ThinkPad x260)时都会发生这种情况,我不知道如何修复它。

相关内容