so what is giving your macbook an IP address of 10.0.1.x ?
clearly the macbook is communicating with something that is assigning it an IP address in that range?
is this via WIFI? if yes, have you tried it via ethernet?
obvious question, but is the macbook definitely trying to connect to the correct WIFI network?
as i said, to rule it out, factory rest the virgin hub.
if the issue remains than it's the macbook causing the problem.