I tried to use

sudo service networking restart

and

sudo /etc/init.d/network restart

but they both crash the window manager and I can no longer use my keyboard for input into X.

Try

sudo service network-manager restart

instead.

Ubuntu uses network-manager instead of the traditional Linux networking model. so you should restart the network-manager service instead of the network service.

Advertisements