Du kan skapa virtuella nic's med ifconfig i linux, tex 'ifconfig eth0:3', etc etc..
Så om du gör ett virtuellt interface borde det gå att de ge ett ip med dhcp sen.
Förslagsvid med nån dhcp-client där man specar interface.
Kör detta med statiska ip'n och där funkar de prima, så de borde väl gå med dhcp också tycker jag..
Kan nog fungera på ett liknande sätt i osx.