"As for "how am I meant to patch this when I can't get online?" - this is no different to those times when your network card driver would go kaput and you'd need to download a new / updated one. "
in the good old days I'd just rollback the previous update... Or failing that hunt down a recovery floppy/bootable CD/USB stick with Linux on it. Thankfully this still works today. :)