ARP Configuration Issue: Port Assignment and Lost Internet Connection

You could use hotplug to detect when a port is up (although I just read that this doesn't work). See here for problem and workaround. And then you detect the IP address the DHCP server is handing out and you've got it.

But still: I would go with remote capture instead.