LINUX.ORG.RU

Network Manager поддерживает systemd?

 ,


0

1

Допустим я использую дистрибутив с хорошей поддержкой системд. Вручную настраиваю сеть:

/etc/systemd/network/wired.network

[Match]
Name=enp1s0

[Network]
DHCP=ipv4
systemctl enable systemd-networkd.service
systemctl enable systemd-resolved.service

НМ будет видеть эти настройки? Если менять настройки сети в апплете НМ, он будет менять настройки системд или что-то свое?

Нет. Либо используй systemd-networkd,service, либо NetworkManager.service. NetworkManager можно настраивать через nmcli (консоль) или nmtui (псевдо GUI), т.е. не обязательно через апплет.

Black_Roland ★★★★
()
Ответ на: комментарий от doom3linux

NM и networkd — несколько для разных вещей.

NM — это гибкий универсальный инструмент для десктопа.

networkd — встроенный в systemd сервис для всяких контейнеров-шмайтейнеров, который где-то там один раз настроил — и оно работает без внешних сетевых конфигураторов.

carasin ★★★★★
()
Ответ на: комментарий от doom3linux

Нет. Это все разные способы настройки сети. Если тебе достаточно функционала networkd, то NetworkManager тебе не нужен. Выше все правильно написали про контейнеры.

Black_Roland ★★★★
()
Ответ на: комментарий от carasin

необязательно именно для контейнеров, на том же десктопе networkd тоже покрывает все потребности

anonymous
()
Ответ на: комментарий от Black_Roland

Мне кажется как-то странно иметь два инструмента для настройки сети. Я не пойму как и в каких случаях их использовать. Почему нельзя запилить единый. Вот, скажем, хочу я поставить десктопный дистрибутив и использовать просто WM. Что мне надо делать? В принципе мне хватает networkd. Но у меня были случаи, когда приходилось использовать интернеты через телефон, например.

А НМ мне не нравится хотя бы тем, что не может переподключать впн при обрыве связи.

doom3linux
() автор топика
Ответ на: комментарий от Black_Roland
systemctl stop NetworkManager.service 
systemctl disable NetworkManager.service
systemctl enable network.service 
systemctl start network.service 

это первое что я делаю после установки.

erzent ☆☆
()
Ответ на: комментарий от doom3linux

Мне кажется как-то странно иметь два инструмента для настройки сети. Я не пойму как и в каких случаях их использовать. Почему нельзя запилить единый. Вот, скажем, хочу я поставить десктопный дистрибутив и использовать просто WM. Что мне надо делать? В принципе мне хватает networkd. Но у меня были случаи, когда приходилось использовать интернеты через телефон, например.

NetworkManager на десктопе, но можно и на сервере. networkd на сервере, где у тебя часто меняется конфигурация сети. Простые скрипты на сервере, где ничего годами не меняется.

Black_Roland ★★★★
()
Ответ на: комментарий от erzent

это первое что я делаю после установки.

Да ну заморачиваться. NM из коробки работает да и ладно. А на дедике без KVM вообще опасно трогать сеть.

Эти скрипты остались от старого init'а, и конфиг не самый дружественный. Тот же networkd куда приятнее.

Black_Roland ★★★★
()
Ответ на: комментарий от erzent

нетворк туй разве не для нетворкинга?

И для него тоже есть. Для network.service используется system-config-tui, а для NM есть NetworkManager-tui.

Black_Roland ★★★★
()
Ответ на: комментарий от doom3linux

А НМ мне не нравится хотя бы тем, что не может переподключать впн при обрыве связи.

Странно. А какой VPN? У меня OpenVPN переподключался.

Black_Roland ★★★★
()
Ответ на: комментарий от Black_Roland

я раньше пока юзал виртуалбокс не видел смысла с нетворка, но когда начал юзать kvm, и мне стали нужны бриджи, нетворк менеджер меня перестал устраивать, так nmcli жуткая, а без неё NM файлы не жрёт....

erzent ☆☆
()
Ответ на: комментарий от anonymous

Я, конечно, утрировал ;)

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

networkd же нужно один раз настроить где-то в конфигах (или через systemctl — «я реально не в курсе» ©), а потом он, конечно, будет работать. Для стационарников, естественно, этого более чем достаточно, да.

carasin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.