I'm connecting my test lab Raspberry Pi to the network by sharing the connection from my MacBook (running Mac OS X 10.7.5). I'm using these steps to do it: Raspberry Pi-ing, MacGyver Style.
It works perfectly the first time I do it after rebooting the MacBook: the file /private/var/db/dhcpd_leases on the Mac contains a valid local IP address, and I can connect successfully via ssh. If I reboot the Raspberry Pi, however, the Mac's dhcpd_leases file contains an invalid IP address, and I can't connect. Rebooting the Mac seems to be the only way I know to fix this.
I realise that this query is more to do with dhcpd on the Mac than on the Raspberry Pi. If anyone knows how to poke dhcpd and tell it rescan/reissue DHCP leases, I'd be extremely grateful, thanks.