如何在 Mac OS 上禁用 NetBIOS 流量?

如何在 Mac OS 上禁用 NetBIOS 流量?

我在内部网络上运行 Responder 后注意到,我的 MacBook Pro Mojave 正在发送 NetBIOS 名称查询请求,寻找__MSBROWSE__Responder 将向其发送中毒请求的 WORKGROUP。我知道__MSBROWSE__应该由 NetBIOS 域主浏览器持有,WORKGROUP 是所有 Windows 操作系统最初绑定的默认域,但我想在我的 MacBook Pro 上禁用此行为。我尝试使用以下命令禁用和卸载 NetBIOS 守护程序,但仍然注意到相同的行为。

sudo launchctl disable system/netbiosd
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.netbiosd.plist

com.apple.netbiosd.plist并且com.apple.netbiosd.plist不存在,因此第一个命令成功,而后两个命令失败。我还创建了以下文件并在以下命令中添加了文本:

printf "[default]\nport445=no_netbios\n" | sudo tee /etc/nsmb.conf >/dev/null

相关内容