В системе Ubuntu Debian инициализацией сетевых интерфейсов и за настройку сети отвечает специальная сетевая служба networking. Ознакомиться с конфигурацией сети и сетевыми настройками можно, если посмотреть файл /etc/network/interfaces. Если вы откроете файл, внесете изменения и сохраните их, то для их вступления в силу необходимо еще перезапустить сеть. Дальше рассмотрим, как это сделать на примере Ubuntu 16.04.
Да, можно просто перезапустить компьютер, но в некоторых случаях это не совсем удобно. Иногда проще выполнить перезапуск сети, ведь так проще и комфортней, а главное – еще и быстрей. Чтобы сделать это, достаточно выполнить всего одну команду:
$ sudo service networking restart
В актуальных дистрибутивах уже давно используется система инициализации Systemd, поэтому можно использовать команду systemctl вместо команды service:
$ sudo systemctl restart networking.service
Вы также можете перезапустить NetworkManager, что особенно полезно для случаев, если сеть настроено именно через него.
$ sudo systemctl restart NetworkManager
Ничего сложного в этой операции нет. Достаточно выполнить пару команд и сеть будет перезагружена.
Для управления сетью в современных дистрибутивах используется программа Network Manager. Ее легко отключить, а после сразу же включить (фактически выполнить процесс перезапуска) двумя следующими командами:
$ sudo nmcli networking off
$ sudo nmcli networking on
Если сделать все правильно, вы заметите, что значок NetworkManager исчез с панели, но через секунды он должен вновь появиться.
Эти команды отвечают за сетевые интерфейсы и находится на более низком уровне. Чтобы выполнить перезапуск, мы можем сперва отключить, а после включить все интерфейсы. Делается это так:
$ sudo ifdown –a
$ sudo ifup -a
Никаких изменений в графическом интерфейсе не будет, но как только произойдет отключение сетевого интерфейса, утратится связь с интернетом.
Таким образом, для перезапуска сети не нужно каждый раз перезагружать компьютер. Пользуйтесь простыми командами и инструментами, которые предлагает система Ubuntu.