<div style="font-family: Arial; font-size: 14px;">Hello,</div><div style="font-family: Arial; font-size: 14px;"><br></div><div>Adding NAME="mywifi" to an udev rule causes the SYSTEMD_WANTS service to not be executed. Removing NAME="mywifi" and the service is executed. How come?<br></div><div style=""><span style="font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);">​</span><br></div><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div style="font-family: Arial; font-size: 14px;">/etc/udev/rules.d/10-network.rules</div><div style="font-family: Arial; font-size: 14px;">  SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="...", TAG+="systemd", ENV{SYSTEMD_WANTS}="test.service"<br></div></blockquote><div style="font-family: Arial; font-size: 14px;"><br></div><div style="font-family: Arial; font-size: 14px;">/etc/systemd/system/test.service</div><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div style="font-family: Arial; font-size: 14px;">  [Service]</div><div style="font-family: Arial; font-size: 14px;">  Type=simple</div><div style="font-family: Arial; font-size: 14px;">  ExecStart=/bin/echo %n started!</div></blockquote><div style="font-family: Arial; font-size: 14px;"><br></div><div style="font-family: Arial; font-size: 14px;">First try, it works:</div><div style="font-family: Arial; font-size: 14px;">I type:</div><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div style="font-family: Arial; font-size: 14px;"># journalctl -f -u test.service</div></blockquote><div style="font-family: Arial; font-size: 14px;">I plug the USB Wi-Fi device and it prints:</div><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div style="font-family: Arial; font-size: 14px;">"test.service started!"</div></blockquote><div style="font-family: Arial; font-size: 14px;">Note that ip link show returns wlan1.</div><div style="font-family: Arial; font-size: 14px;"><br></div><div style="font-family: Arial; font-size: 14px;">Now I add NAME="mywifi" which gives:</div><div style="font-family: Arial; font-size: 14px;"><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><span>/etc/udev/rules.d/10-network.rules</span><br><span>  SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="...", NAME="mywifi", TAG+="systemd", ENV{SYSTEMD_WANTS}="test.service"</span></blockquote></div><div style="font-family: Arial; font-size: 14px;">I plug the USB Wi-Fi device and it prints nothing.</div><div style="font-family: Arial; font-size: 14px;">Note that ip link show returns mywifi.<br></div><div style="font-family: Arial; font-size: 14px;">I remove NAME="mywifi" and it prints "test.service started!" again.</div><div style="font-family: Arial; font-size: 14px;"><br></div><div style="font-family: Arial; font-size: 14px;">I really do not understand. When using RUN, it works all the time. SYSTEMD_WANTS seems to work only when the interface is not renamed. I tried also to rename it with a .link file, it got renamed but the service is still not triggered.<br></div><div style="font-family: Arial; font-size: 14px;"><br></div><div style="font-family: Arial; font-size: 14px;">Hope you can help me out.</div><div style="font-family: Arial; font-size: 14px;">Thanks in advance for your time,<br></div><div style="font-family: Arial; font-size: 14px;">Charles<br></div><div style="font-family: Arial; font-size: 14px;"><br></div>
<div class="protonmail_signature_block" style="font-family: Arial; font-size: 14px;">
    <div class="protonmail_signature_block-user protonmail_signature_block-empty">
        <div><br></div>
    </div>

            <div class="protonmail_signature_block-proton">
        Sent with <a target="_blank" href="https://proton.me/" rel="noreferrer nofollow noopener">Proton Mail</a> secure email.
    </div>
</div>