История изменений
Исправление Pinkbyte, (текущая версия) :
По поводу того как задуманы и работают network namespace есть хорошый перевод статей на хабре
А если вкратце - то тебе надо через systemctl edit написать override для юнитов тех служб, которые ты хочешь запускать в Network Namespace. В systemd 242 и выше появился некий атрибут NetworkNamespacePath, теперь оно видимо проще, но я по-привычке костыляю с переопределением строки запуска (надо бы переучиться)
Исходная версия Pinkbyte, :