BeagleBone Black: Ethernet transmits packets but does not receive them

I had a similar problem. Turned out not enough power from USB. I plugged the USB into another computer, and Ethernet came up.