• Linux network systemd Как поднять сеть в Linux?
    Я прочитал man 5 systemd.network, но там нет ни слова про network namespaces.

    Например, у меня есть несколько сетевых интерфейсов, я хочу просто засунуть один из них в отдельное пространство имён, и получить для него адрес по dhcp. Больше ничего.

    В systemd.network такого примера нет.

    В Linux до сих пор нет способа поднять сеть без пердолинга?

Replies (7)

  • @Strephil, А зачем для этого network namespaces у меня в дебиане это конфигом решалось?
  • @caban, я хочу засунуть интерфейс в namespace и привязать некоторые юниты systemd к этому namespace'у. Тогда они, очевидно, будут работать только с одним определенным интерфейсом.
    кажется, это был бы самый простой способ.
  • @Strephil, firejail смотрел?
  • @Strephil, Можно через iptables :)
  • @Strephil, ищи лучше тян
  • @caban, Сейчас у меня iptables ставит метки на пакеты от определенных пользователей, ip rules отправляет по меткам в разные таблицы маршрутизации, при этом эти правила обновляются динамически в хуках dhclient'а
    Всё работает вроде. Но мне кажется, что это правильнее делать неймспейсами.
  • @Strephil, systemd — это путь к страданию.