Как перезапустить интерфейс в линуксе
Перейти к содержимому

Как перезапустить интерфейс в линуксе

  • автор:

Запуск, остановка и перезапуск сетевых интерфейсов в ОС Ubuntu Server 14.04, Debian 7

С некоторых пор команды запуска, остановки, перезапуска сетевых интерфейсов не срабатывают так, как мы того ждём.

1 2 3 
service networking start service networking stop service networking restart 

Вместо них теперь используются новые команды:

запуск сетевого интерфейса eth0

остановка сетевого интерфейса eth0 ifdown eth0

и, соответственно, перезапуск ifdown eth0 && sudo ifup eth0

Перезапустить сетевой интерфейс в Linux, используя командную строку

Последнее обновление 10.03.2020, 20:06 от пользователя Наталья Торжанова .

Перезапуск сетевого интерфейса с помощью командной строки в Linux является довольно простой процедурой. Единственно, нужно принять во внимание тот факт, что графический интерфейс пользователя (GUI) для конфигурации сети Linus является очень насыщенным и визуально привлекательным, и это может несколько увеличить продолжительность перезапуска сетевого интерфейса.
В операционных системах, таких как Linux, операции командной строки обычно выполняют задачу быстрее, чем интерфейс GUI. Перезапуск сетевого интерфейса с помощью командной строки потребует определенных прав доступа пользователя, например, назначения в качестве корневого пользователя системы, или через sudo. Существуют отдельные команды для перезапуска сетевых служб и перезапуска определенного сетевого интерфейса.

Linux: перезапуск сетевого интерфейса с помощью командной строки

Процесс настройки сети может быть довольно длительным, особенно в случае, если Вам нужно проверить, правильно ли Ваш DHCP-сервер назначает свои IP-адреса. Более быстрый способ перезапустить сетевой интерфейс – использовать командную строку. Команды должны выполняться от имени пользователя root или с помощью sudo. Следующие команды относятся к системам Debian (Ubuntu или Xandros). Остановить сетевой интерфейс eth0:

ifdown eth0

Запустить сетевой интерфейс eth0:

ifup eth0

Не путайте со следующей командой, которая перезапускает все сетевые службы:

/etc/init.d/networking restart

Чтобы просмотреть все сетевые интерфейсы, используйте команду:

/sbin/ifconfig -a

Изображение: © Jaroslav Machacek — Shutterstock.com

Контент нашего сайта создается в сотрудничестве с экспертами в области IT и под руководством основателя CCM.net Жана-Франсуа Пиллу. CCM — ведущий международный сайт о технологиях, доступный на 11 языках.

Как перезагрузить сетевые интерфейсы в Ubuntu?

Прописываю маршруты, а без перезагрузки они не устанавливаются.

Существует ли, какой-нибудь способ, чтобы перезагрузить сразу все сетевые интерфейсы сразу?

Пробовал: /etc/init.d/networking restart, service networking restart, но это увы не помогает. Приходиться перезагружать сервер. 🙁

Маршруты прописываю таким образом:
nano /etc/network/interfaces
Под интерфейсом добавляю up route add x.x.x.x netmask x.x.x.x gw x.x.x.x

  • Вопрос задан более трёх лет назад
  • 19343 просмотра

1 комментарий

Оценить 1 комментарий

Как перезапустить сеть в Ubuntu

В системе Ubuntu Debian инициализацией сетевых интерфейсов и за настройку сети отвечает специальная сетевая служба networking. Ознакомиться с конфигурацией сети и сетевыми настройками можно, если посмотреть файл /etc/network/interfaces. Если вы откроете файл, внесете изменения и сохраните их, то для их вступления в силу необходимо еще перезапустить сеть. Дальше рассмотрим, как это сделать на примере Ubuntu 16.04.

Перезагружаем сеть в Ubuntu

Да, можно просто перезапустить компьютер, но в некоторых случаях это не совсем удобно. Иногда проще выполнить перезапуск сети, ведь так проще и комфортней, а главное – еще и быстрей. Чтобы сделать это, достаточно выполнить всего одну команду:

$ sudo service networking restart

В актуальных дистрибутивах уже давно используется система инициализации Systemd, поэтому можно использовать команду systemctl вместо команды service:

$ sudo systemctl restart networking.service

ПЕРЕЗАГРУЗК СЕТИ В UBUNTU

Вы также можете перезапустить NetworkManager, что особенно полезно для случаев, если сеть настроено именно через него.

$ sudo systemctl restart NetworkManager

Ничего сложного в этой операции нет. Достаточно выполнить пару команд и сеть будет перезагружена.

Перезагружаем сеть в NetworkManager

Для управления сетью в современных дистрибутивах используется программа Network Manager. Ее легко отключить, а после сразу же включить (фактически выполнить процесс перезапуска) двумя следующими командами:

$ sudo nmcli networking off

$ sudo nmcli networking on

ПЕРЕЗАПУСК СЕТИ В NETWORKMANAGER

Если сделать все правильно, вы заметите, что значок NetworkManager исчез с панели, но через секунды он должен вновь появиться.

Пользуемся командами FUP и IFDOWN

Эти команды отвечают за сетевые интерфейсы и находится на более низком уровне. Чтобы выполнить перезапуск, мы можем сперва отключить, а после включить все интерфейсы. Делается это так:

Никаких изменений в графическом интерфейсе не будет, но как только произойдет отключение сетевого интерфейса, утратится связь с интернетом.

Таким образом, для перезапуска сети не нужно каждый раз перезагружать компьютер. Пользуйтесь простыми командами и инструментами, которые предлагает система Ubuntu.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *