Есть по крайней мере две возможности.
отдельный UID и расширенная маршрутизация
Если вы можете запустить этот инструмент под выделенным UID (, т. е. он больше нигде не используется ), вы можете использовать iptables
для маркировки пакетов для этого UID(--set-mark
). Эту отметку можно использовать в ip rule
для выбора отдельной таблицы маршрутизации.
отдельное пространство имен и расширенная маршрутизация
Вы можете настроить отдельное сетевое пространство имен(man ip-netns
). Вы можете подключить его к своему обычному пространству имен с помощью пары veth. Затем вы устанавливаете правила маршрутизации для пакетов из этого veth и запускаете инструмент в этом пространстве имен :
ip netns exec toolns tool
Похоже, что ваш общий ресурс Samba находится в корневом разделе. Если вы ожидаете, что это будет самый большой раздел, вы можете:
/opt/samba
, удалите все внутри /opt/samba
, но сохраните папку. /opt/samba
. Вы можете сделать это временно с помощью команды mount
; если вы хотите, чтобы это сохранялось, вы можете отредактировать файл /etc/fstab
. Я не могу более конкретно рассказать о том, чем вы поделились до сих пор, но, как говорит Хейсус в комментариях выше, публикация результатов этих команд позволит людям помочь вам лучше.