Thanks for the nudge, Franco — you were right to be skeptical. Found it: it was a misconfiguration, not a backend bug.
In /conf/config.xml, the <ppp> block's <ports> field was set to pppoe0 (pointing at another virtual PPPoE device) instead of igb0 (the actual physical WAN NIC). That invalid parent interface silently prevented mpd5 from ever starting — no error surfaced anywhere in the GUI or logs pointing at this specifically.
Fix was a one-line change: <ports>pppoe0</ports> → <ports>igb0</ports>. After that, configctl interface reconfigure wan immediately spawned mpd5, negotiated PPPoE successfully, and got a real IP from the ISP.
Not sure how <ports> ended up set to a pppoe device name rather than the physical NIC — possibly a GUI selection error on my end during setup, though it's also the kind of thing that could be worth a sanity-check/validation warning in the interface if a non-physical device is ever selected there. Posting the root cause here in case anyone else searches this exact symptom (mpd5.conf never generated, ifconfig shows pppoe0 doesn't exist).
Appreciate you taking the time to look — this saved me from tearing apart a mostly-working config.
Cheers,
Daniel
In /conf/config.xml, the <ppp> block's <ports> field was set to pppoe0 (pointing at another virtual PPPoE device) instead of igb0 (the actual physical WAN NIC). That invalid parent interface silently prevented mpd5 from ever starting — no error surfaced anywhere in the GUI or logs pointing at this specifically.
Fix was a one-line change: <ports>pppoe0</ports> → <ports>igb0</ports>. After that, configctl interface reconfigure wan immediately spawned mpd5, negotiated PPPoE successfully, and got a real IP from the ISP.
Not sure how <ports> ended up set to a pppoe device name rather than the physical NIC — possibly a GUI selection error on my end during setup, though it's also the kind of thing that could be worth a sanity-check/validation warning in the interface if a non-physical device is ever selected there. Posting the root cause here in case anyone else searches this exact symptom (mpd5.conf never generated, ifconfig shows pppoe0 doesn't exist).
Appreciate you taking the time to look — this saved me from tearing apart a mostly-working config.
Cheers,
Daniel
"