如何在 macOS Mojave 上更改 NetBIOS 名称?

如何在 macOS Mojave 上更改 NetBIOS 名称?

我需要改变NetBIOS 名称在“系统偏好设置”->“网络”->“高级...”->“WINS”下;但我可以单击确定、应用或其他任何按钮;操作系统将完全忽略我的输入并保留以前的(默认?)名称。

为什么 UI 坏了?为什么我不能从那里设置不同的 NetBIOS 名称?那么我该如何设置呢?

更新:

UI 不会显示更改,每次我回来时都会恢复以前的值。但如果我只是更改值,“应用”并关闭窗口,那么一段时间后我插入的值将被考虑在内并正确显示。这没有任何逻辑,但只需尝试保存值,关闭,然后在 3/5 分钟后(而不是立即)回来检查现在是否有更改。它工作为我。

但是,为了触发名称更改,我还触碰了其他字段,并添加了 IP 为“1.2.3.4”的 WINS 服务器。这有同样的问题。但现在,这个字段和名称也已保存,而且,无论我如何尝试删除该条目并等待更改,那个不存在的 IP 都会被保存总是恢复后我不再能将“WINS 服务器”列表清空。

有人有什么建议吗?用户界面给人一种“完全崩溃”的感觉,我不知道我是不是遇到了错误,我是不是错过了什么,或者苹果是不是在高级用户功能上偷懒、马虎了

答案1

我遇到了同样的问题,即使我在共享 > 计算机名称中更改了 NetBIOS 名称并重新启动,也无法更改它。但是,在我关闭并再次打开 Wi-Fi 后,NetBIOS 名称会根据共享 > 计算机名称进行更改。

更新: 上述方法很长时间都没有帮助。在我打开 Wi-Fi 后,NetBIOS 名称在几分钟后恢复为旧值。但似乎我找到了根本原因。我的 Mac 在路由器的 DHCP 设置中有静态 IP。表中的记录有 Hostname,这是我的旧 NetBIOS 名称。似乎 macOS 正在从网络中捕获此名称。因此,我只是从表中删除了记录,并使用空的 Hostname 再次添加它。现在路由器不会告诉我的 Mac 它应该采用什么名称,并且该名称取自本地 NetBIOS 设置。

答案2

关于在系统偏好设置中应用和保存的设置,我确实知道用户界面中有一个错误,如果您不进行更改,然后完全关闭(⌘ + Q)系统偏好设置,则更改不会反映出来。似乎系统偏好设置倾向于缓存以前的值,直到关闭并重新启动。

答案3

您是否使用文件共享?如果是,则需要在更改 netbios 名称之前将其关闭,或者进入系统首选项、文件共享并在那里更改计算机名称。应用后,这将更改 netbios 名称。希望这能有所帮助

答案4

重新启动计算机并没有更新 NetBIOS 名称,但是关闭再打开 WiFi 却从共享中的​​计算机名称更新了网络内的 NetBIOS。

相关内容