Intereting Posts
Как перекрестно скомпилировать elfutils Получение списка пользователей с помощью grepping / etc / passwd Почему ОС установлена ​​на флэш-накопителе USB намного медленнее, чем операционная ОС, работающая на одном и том же флэш-диске? Выполнить программу ncurses после загрузки Команда ожидания работает, когда pid не существует Больше не удается получить доступ к папкам: Ошибка ввода вывода Использование аппаратного управления потоком CTS / RTS на USB Что такое «рабочий каталог», когда cron выполняет задание? Как заменить один символ другим во всех именах файлов текущих каталогов? Как установить переменные среды для программы, выполненной с помощью `nohup`? Команда «./configure» не работает объединить файлы pcap Отключить yum presto / deltarpms для каждого хранилища Перенаправить исходящий трафик в локальной сети, идущий на порт 443, на порт 80 или 8080 вместо как настроить Apache, чтобы скрипты PHP выполнялись с разрешениями владельца скрипта?

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 прежнему показал интерфейс моста вверх и активен.

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

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

 ip link set down br0 ip link del dev br0 systemctl restart systemd-networkd