linux - 没有 samba 的 Netbios 名称

标签 linux samba netbios

<分区>

有没有办法在不使用 Samba 的情况下在 Linux 中启用 netbios 名称?

我想要的是当其他计算机 (MS Windows) 通过以太网扫描设备时,我希望主机名(或其他名称)出现。 这是通过 netbios 实现的。 Samba 有一个名为 nmbd 的应用程序可以解决这个问题。但是 Samba 在我的压缩图像中将占用超过 0.5MB。这使我的分区爆裂。无论如何,我不想在如此微不足道的功能上花费那么多闪存和内存。 (顺便说一下,我使用的是嵌入式 Linux 设备。)

有人知道其他方法吗?也许是 nmbd 的替代品?

最佳答案

我不知道有任何免费软件可以替代 nmbd。来自旧版本 Samba 的 nmbd 的大小可能更小。或者,您可以使用 Samba-TNG 中的 nmbd。

或者,如果您真的很喜欢冒险,您也许可以自己编写(如果您只关心出现的名字)。参见 http://ubiqx.org/cifs/NetBIOS.html .

关于linux - 没有 samba 的 Netbios 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9910031/

相关文章:

linux - 在 fedora linux 上访问 localhost

c - 使用 gdb 为多线程应用程序设置观察点

ubuntu - 无法卸载 Nas 文件夹,目标忙

tcp - 主机名如何在子网中广播

c# - 从 FQDN 获取域名?

linux - 我怎样才能用 Perl 杀死整个进程树?

linux - GCC:在程序/库运行期间打印使用的功能

linux - chown 和 chmod 自动启动

linux - 加入 CentOS 7 到事件目录

python - 编码 Netbios 名称 python