0%

Ubuntu 局域网广播主机名

背景

  • 比如下面的样子, 只显示匿名主机, 不像 windows 一样显示主机名

alt

修复步骤

因为 smaba 使用的是 netbios 进行发现, 所以就往这方向弄了

  1. 修改 hostname 为 .local, 比如 dev.local. hostnamectl set-hostname dev.local
  2. 修改需广播的主机 hosts 文件, 添加: 127.0.0.1 dev.local 之类的映射
  3. 安装 netbios 软件: apt install nbtscan
  4. 扫描内网: nbtscan 192.168.0.1/16
  5. 路由器更新这个列表可能比较慢, 可以过段时间再回来检查

扫描的时候可能会造成网络波动, 需注意…

alt

看到其他的也有说用 mdns 的方式, 安装 avahi 进行多播, 未验证, 详见 Ref

Ref

  • https://notes.leconiot.com/mdns.html
  • https://www.v2ex.com/t/791711
-------------本文结束再接再厉-------------

本文标题:Ubuntu 局域网广播主机名

文章作者:IITII

发布时间:2022年12月25日 - 14:12

最后更新:2022年12月25日 - 14:12

原始链接:https://iitii.github.io/2022/12/25/1/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。