Restarting the network is often necessary for implementing new settings, or for fixing minor networking issues. There are multiple ways to do this on Ubuntu. The steps can differ depending on which backend you’re using for network configuration. But there are universal methods to restart the network as well, regardless of the daemon in use. Restart Network Graphically Ubuntu desktops use the NetworkManager daemon by default for network configuration. You can access the NetworkManager applet from the system tray to easily reset your connection. Click on the top-right panel and turn off your connection. Click there again and turn the connection back on. Alternatively, you can also restart the network from the control center. Search and open the Settings app. Go to the Network (Ethernet) or WiFi tab and toggle the connection off-on. Restart NetworkManager We reset a specific connection earlier, but you can also deactivate and reactivate all interfaces managed by NetworkManager like so sudo nmcli networking off sudo nmcli networking on Alternatively, you can also restart NetworkManager.service using systemctl. sudo systemctl restart NetworkManager Restart networkd Service The networking daemon choice is mostly a matter of preference. NetworkManager is more popular with Ubuntu users these days, but networkd is still commonly used on servers. If you’re using networkd, you can restart your network like so sudo systemctl restart systemd-networkd Restart Interface with ip Command You can set the administrative state of a device to down and up with the ip utility. The exact resulting behavior depends on the network driver, but typically, this leads to the driver reloading. This method isn’t useful for applying config changes. But if you’re just trying to restart a specific interface, you can check the interface name with ip link show And you can set the interface state to down and up like so sudo ip link set enp42s0 down && sudo ip link set enp42s0 up