Turns out cafe Wifi is fine. It just issued the single DHCP IP address it wanted to give me to a virtual machine running on my Macbook, and not the Macbook itself 😛