![如何在 Mac OS 上禁用 NetBIOS 流量?](https://linux22.com/image/1609372/%E5%A6%82%E4%BD%95%E5%9C%A8%20Mac%20OS%20%E4%B8%8A%E7%A6%81%E7%94%A8%20NetBIOS%20%E6%B5%81%E9%87%8F%EF%BC%9F.png)
我在内部网络上运行 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