wifi 上的 NETBIOS 无法识别同一子网中的以太网计算机

wifi 上的 NETBIOS 无法识别同一子网中的以太网计算机

子网 192.168.0.* 有 15 个支持 NETBIOS 的设备,所有设备都使用同一个工作组名。这些设备包括 Windows、Ubuntu 和 Zorin(重新设计的 Ubuntu)以及网络打印机。其中几个系统是双启动的 Windows 和 Ubuntu。以太网连接一切正常。

出于布线原因,我希望一些支持 wifi 的机器脱离以太网。这些机器上的 Wifi 可以访问互联网,但没有一台机器在使用 wifi 时可以解析 NETBIOS 名称。这些机器在有线连接时可以正常工作。

路由器是 Motorola MG8702。路由器连接到三个非托管千兆交换机,这些交换机将以太网分发到各个地方。总体而言,Wifi 接收效果非常好。Wifi 位于同一子网的同一路由器上。所有机器都是 DHCP 客户端,没有固定 IP 地址。专用 DNS 服务器在这里不切实际。

我错过了什么?

答案1

三部分解决方案:

  1. 在 Ubuntu 上:sudo apt install avahi-daemon(无需配置,即可运行)
  2. 在 Windows 上:安装 mDNShttps://skjoldtech.wordpress.com/2019/07/14/access-linux-machine-with-mdns-hostname-in-windows/
  3. 在路由器 (Motorola MG8702) 上,我通过 MAC 地址阻止某些 Windows 系统访问互联网。显然,路由器的以太网端认为 wifi 端在互联网上,即使它都是 192.168.0.*。我在路由器配置中删除了阻止,它就正常工作了。

@user1686,您提到的 mDNS 是关键。谢谢。

相关内容