В Ubuntu и Debian инициализацией сетевых интерфейсов и настройкой сети занимается специальная сетевая служба — networking. Информация о конфигурации сетевых интерфейсов хранится в файле /etc/network/interfaces.
Если вы что-либо измените в этом файле, нужно будет перезапустить сеть, чтобы применить изменения. В этой статье мы рассмотрим как выполнить перезапуск сети Ubuntu 16.04.
Перезагрузка сети в Ubuntu
Можно, конечно, выполнить полную перезагрузку компьютера, но это не совсем удобно если есть можно просто перезапустить сеть Ubuntu. Для перезапуска сети используйте следующую команду:
sudo service networking restart
Но есть одно замечание. Если в системе установлен и запущен NetworkManager он будет мешать перезагрузке сети. В Ubuntu, например, он предустановлен и включен по умолчанию. Поэтому необходимо сначала отключить NetworkManager, а затем пытаться перезапустить /etc/network/interfaces.
Для отключения NetworkManager выполните:
sudo service network-manager stop
$ sudo update-rc.d NetworkManager remove
Если вы не хотите отключать NetworkManager есть еще один способ. Который заключается в добавлении строчки managed=false в его конфигурационный файл.
sudo vi /etc/NetworkManager/NetworkManager.conf
[ifupdown]
managed=false
Затем перезапустите NetworkManager для обновления конфигурации:
sudo service network-manager restart
Только после этого возможна нормальная перезагрузка сети Ubuntu. Используйте приведенную выше команду.
Выводы
Как видите, не всегда обязательно перезагружать компьютер после изменений настроек, в большинстве случаев достаточно перезапустить только нужный сервис. Надеюсь, эта информация была вам полезной.

Статья Перезапуск сети в Ubuntu 16.04 распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Можно проще:
sudo ifdown -a && sudo ifup -a