self assigned ip address problem

I am trying to connect my macbook air to the internet using a usb to lan cable adapter. I have got it to function once but always after it says can't connect due to a "self assigned IP address"???
Any fix for this?

Apple USB Ethernet Adapter

Apple USB Ethernet Adapter

Product No Longer Available

No Answers have been submitted