OK - that's odd.
Should be able to direct connect with an ethernet cable. Might have to reboot the modem and computer to get them to sync up. If necessary open a command prompt after you reboot everything and do an ipconfig /release and ipconfig /renew. Should at least be able to surf, then work on BF3.