2

Мне нужно включить File Sharing SMB на клиенте macOS только на одном интерфейсе. По умолчанию графический интерфейс включает его на всех интерфейсах.

Использование глобального раздела в /etc/smb.conf не допускается .

[global]
    interfaces = eth0 lo
    bind interfaces only = yes

Стандартный smbd операционной системы, кажется, использует только com.apple.smb.server.plist для своей конфигурации, но я могу найти любые документы о том, как список интерфейсов будет определен в нем (или если это даже поддерживается ...)

/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist

Не прибегая к стандартному smbd, есть ли способ сделать это?

0