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.
