Перезапустите сетевую службу с помощью команды systemctl.

Perezapustite Setevuu Sluzbu S Pomos U Komandy Systemctl



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

В Linux NetworkManager — это служба, которая управляет и настраивает системную сеть. Служба NetworkManager.service автоматически настраивает сеть при загрузке, однако для управления ею вручную необходимо системаctl инструмент используется.

В этом руководстве я расскажу, как перезапустить сеть с помощью системаctl команда, а также я рассмотрю другие способы перезапуска сети в Linux.







Как перезапустить сетевую службу в Linux

Перезапуск сети — один из ключевых шагов по устранению неполадок сети в Linux. Он также используется для применения любых изменений конфигурации и обновления сетевых ресурсов.



Существует несколько способов перезапуска сети в Linux. Поскольку большинство дистрибутивов Linux перешли на диспетчер служб systemd, управлять сетью в них стало проще и проще.



В Systemd есть команда systemctl, которая перезапускает сетевые службы. В следующих разделах я расскажу о различных методах перезапуска сетевых служб в Linux.





Перезапустите сетевую службу с помощью systemctl

системаctl Команда поставляется с различными опциями для управления службами systemd, включая сеть.

Перезапуск сетевой службы во всех последних версиях Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky и Alma Linux. системаctl с перезапуск будет использована команда.



судо systemctl перезапустите NetworkManager.service

После выполнения команды все сетевые и связанные с ними службы будут перезапущены.

Для дальнейшего анализа активности NetworkManager просмотрите сообщения журнала с помощью команды Journalctl.

журналctl NetworkManager.service

Другие способы перезапустить сетевую службу

Linux является операционной системой с открытым исходным кодом и, следовательно, предлагает множество инструментов для выполнения одной задачи. Аналогичным образом, в случае перезапуска сети можно использовать несколько утилит, таких как команды nmcli, nmtui и ip.

Использование команды nmcli

нмкли Командная строка используется для настройки службы NetworkManager в Linux, которая использует систему инициализации systemd. Чтобы использовать его для перезапуска сети, просто запустите команду нмкли с команду и установите ее вверх и вниз с имя интерфейса .

судо nmcli с вниз [ имя-интерфейса ] && nmcli с вверхом [ имя-интерфейса ]

Замените имя интерфейса фактическим именем интерфейса вашей сети. Чтобы найти имя интерфейса nmcli с команда с показывать вариант.

NMCLI Con шоу

Здесь имя сетевого интерфейса Сеть Сэма .

Аналогично, эта утилита предоставляет еще одну опцию под названием сеть, который также можно использовать для сброса сети.

судо Сеть nmcli отключена && Сеть nmcli включена

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

Использование команды nmtui

nmtui похож на nmcli, но nmtui предоставляет пользовательский интерфейс на основе терминала, что упрощает его использование. Чтобы запустить TUI, используйте команду nmtui.

Нмтуи

Чтобы перезапустить соединение, перейдите к Активировать соединение выберите интерфейс и деактивируйте его.

Затем снова выберите подключенный интерфейс, деактивируйте его, а затем активируйте для завершения процесса перезапуска.

Теперь вернитесь в главное меню, перейдя к <назад> вариант, а затем Покидать интерфейс.

Использование IP-команды

Другой способ перезапустить сеть — использовать команду ip с именем интерфейса.

Имя интерфейса можно узнать с помощью IP команда, с помощью связь (Сетевое устройство) и показывать параметры.

IP-ссылка показывать

Обратите внимание на имя интерфейса: в данный момент активен интерфейс номер 5 (wlx74ea3). Теперь замените [имя-интерфейса] и выполните приведенные ниже команды, чтобы перезапустить сеть.

судо IP-ссылка набор [ имя-интерфейса ] вниз

судо IP-ссылка набор [ имя-интерфейса ] вверх

Обязательно запускайте эти команды отдельно, чтобы правильно выполнить сброс сети.

Использование сетевых скриптов

Сетевые сценарии — это сценарии для управления сетью, которые можно использовать вместе с NetworkManager. Сетевые сценарии также можно использовать в дистрибутивах, в которые не входит NetworkManager. Он используется в устаревших версиях RHEL и CentOS и больше не используется. Однако, если вы все еще хотите использовать если вниз и команды ifup, тогда вы сможете его установить.

Чтобы установить его в дистрибутивах RHEL, Cent OS и Linux на основе этих операционных систем.

ням, установи сетевые скрипты

Чтобы установить его в дистрибутивах на базе Ubuntu или Debian, используйте.

подходящий установить нетскрипт- 2.4

Теперь команды ifup и ifdown будут доступны для перезапуска сети.

судо если вниз [ имя-интерфейса ] && еслиуп [ имя-интерфейса ]

Имейте в виду, что нетскрипт или сетевые скрипты предназначены для более старых версий ядра Linux и были устарел .

Заключение

Перезапуск сети — один из ключевых методов диагностики неисправной сети. Большинство дистрибутивов Linux имеют встроенную утилиту командной строки, называемую systemctl, для перезапуска сетевых служб. Но вы также можете использовать нмкли , IP , и если вниз/если вверх команды для перезапуска сети. Все эти методы обсуждаются в этом руководстве, однако рекомендуется использовать systemctl, поскольку он используется по умолчанию и менее сложен.