Here's a follow-up to my previous, lengthy, post that may help some of the more knowledgeable out there. And as this is most certainly a kludge that may or may not work reliably, I'll not help people do this if they can't figure it out. (Except for maybe Mike!
I can now reliably get online with my NIC. After posting above, I got the idea that just maybe
the NIC is always available, but unaddressable, since it's in the ifconfig output. And, sure enough, I'm using it now!
All I did was give en2 an IP manually (via ifconfig, and on the correct subnet!), then I went into the Network prefpane and set the IPv4 address to none, applied, then set to DHCP. Voilá!
I have a static IP. (Though the prefpane shows that I should have acquired a "normal" DHCP address. I can't get my normal lease since my MAC address is backwards. I'd fix that with ifconfig, but I can't acquire a lease at all. *shrug*)
I can't use my DHCP-assigned address this way. This irritates me.
But, it IS a workable solution!
Hopefully that helps Mike out if he finds my above post odd. Since the workaround's far more odd, but it can point to a distinct code path!
Since I reboot so rarely, I can live with this for now. And, if necessary, use this post as a reminder.
That leaves one last thing before I have a Hackintosh with drivers for everything: my nForce 430 (6150) video! And that looks to be an impossible dream since MacVidia 1.0.7 isn't available anywhere anymore. (And that's apparently the only version supporting this chip!)
Again, Mike, if you need a tester, I'm game. I'm probably the only poster here who sits on a /12 as a matter of course, with multiple IPs assigned to the Mac. (Hence my desire to get rid of this "spare"!)
And, finally, for comparison with the above, my "working" ifconfig output:
en2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 172.16.32.88 netmask 0xfff00000 broadcast 172.31.255.255
media: autoselect (<unknown type>) status: inactive
supported media: autoselect
And, note that there's always the chance that you'll have to add a default route if the prefpane doesn't do it automatically from the lease!