systemd-networkd – как заставить новую конфигурацию без перезагрузки?

На моей коробке Arch у меня был сетевой мост. Цель состояла в том, чтобы удалить мост и использовать только сетевой адаптер, не подключенный к мосту. Для этого я удалил все файлы конфигурации * .netdev и * .net в каталоге /etc/systemd/network и заменил их одним простым файлом:

 /etc/systemd/network/lan.network -------------------------------- [Match] eno* [Network] DHCP=ipv4 

Затем я перезапустил сетевой сервис, используя systemctl restart systemd-networkd , предполагая, что это оставит меня только с интерфейсом lo и eno* . К сожалению, это не имело никакого эффекта. Быстрый просмотр ip link прежнему показал интерфейс моста вверх и активен.

Поскольку время безотказной работы в этом конкретном случае не имеет решающего значения, я просто перезагрузил машину, которая решила проблему. Тем не менее, я бы хотел подумать, что перезагрузки не должны быть нужны для такого рода вещей. Что я пропустил?

One Solution collect form web for “systemd-networkd – как заставить новую конфигурацию без перезагрузки?”

Если ваш мастер-интерфейс моста все еще работает, его связанные подчиненные интерфейсы будут оставаться связанными, даже если для них будут обнаружены новые конфигурации. Так что просто потеряйте мост.

 ip link set down br0 ip link del dev br0 systemctl restart systemd-networkd 
  • Переслать общедоступную сеть вокруг текущей сети
  • монтировать samba-файлы при загрузке с помощью systemd
  • С помощью systemd-networkd выполните действие при изменении конфигурации сети
  • systemd-networkd-wait-online.service не работает
  • Как я могу заставить свои пользовательские службы ждать, пока сеть не будет в сети?
  • Linux + почему проблема с отображением ifconfig, но не с ethtool?
  • systemctl status systemd-networkd отображается как мертвый
  • Предсказуемые имена сетевого интерфейса ломают vm-миграцию
  • создать конкретный маршрут с помощью systemd-networkd
  • Fedora 21 - нет сети Интернет когда-либо случалось
  • Получите WiFi SSID при подключении
  • Linux и Unix - лучшая ОС в мире.