I tried to use
sudo service networking restart
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.
sudo service network-manager restart
Ubuntu uses network-manager instead of the traditional Linux networking model. so you should restart the
network-manager service instead of the