To get bthome hub to work on ethernet with ubuntu (installed in windows) i find i need to set the DHCP client as the computer name registered in windows.
Also need to avoid btopenzone setting up bt home hub as prozy server (reinstall ubuntu if it does!)