不过,在有些网络环境下,你还需要 nss-mdns 才能正确识别扫描仪,因此如果安装了 Avahi 还无法连接,则还需要安装 nss-mdns 软件包。 你可以运行以下命令,让 Avahi 搜索网络上的打印机、扫描仪设备,帮助你排查连接问题: avahi-browse --all --ignore-local --resolve --terminate 若设备正常连
接下来,您还需要获取该网络打印机的IP地址,可以让本地或远程计算机访问该网络打印机。获取的IP地址可以放在终端输入的“sudo avahi-browse _ipp._tcp”中,这是一个发现服务的命令,能够找到该网络打印机的IP地址。 然后,便需要从shell prompt为该网络打印机创建一个唯一的名称,并用来代表该网络打印机,以使本地或...
sudo dnf install cups cups-browsed bluez-cups cups-pdf 安装完成后,你需要启动 CUPS 服务: #启用CUPS基本服务 sudo systemctl enable cups # 启用CUPS服务 sudo systemctl start cups # 立即启动CUPS服务#若安装了cups-browsed,你也要单独启用它,因为它是一个独立的服务 sudo systemctl enable cups-browsed ...
测试引用的mdnsresponder(或Avahi)功能是否正常工作: 安装并配置好Avahi后,你可以使用命令行工具(如avahi-browse)来测试mDNS功能是否正常工作。此外,如果你的应用程序使用了mDNS功能,你应该在应用程序中进行相应的测试以确保一切按预期工作。 请注意,由于mdnsresponder在Linux上可能不是主流选择,因此本回答主要围绕Avahi进行...
使用avahi-browse命令可以查找局域网内的所有mDNS服务,格式为“名称 类型 协议 地址 TTL”。 sudo avahi-browse --all -t。 同时,也可以通过avahi-resolve命令来解析其他主机的IP地址和主机名。 sudo avahi-resolve -n hostname.local。 其中,hostname.local是要解析的主机名。解析结果为该主机的IP地址和主机名...
avahi-daemon.service# 查看状态systemctl status avahi-daemon# 查看已注册到的ipavahi-browse -a -r...
CUPS 使用Avahi来搜索网络打印机。Avahi 是 Linux 上用于搜索网络设备的客户端(基于 mDNS/DNS-SD 协议),兼容苹果的Bonjour服务。 但是,在有的电脑上,光有Avahi还不够5 ——CUPS 能搜索到打印机,但是只能解析打印机的主机名6 ,却无法解析主机名对应的 IP 地址。主机名并不是域名,仅靠主机名,没有 IP 地址,你...
sudo nano /etc/avahi/avahi-daemon.conf 复制代码 在配置文件中,你可以设置主机名、域名、广播地址等参数。 启动和重启Avahi服务:配置文件修改完成后,你可以使用以下命令启动或重启Avahi服务: sudo service avahi-daemon start sudo service avahi-daemon restart 复制代码 测试mDNS服务:你可以使用avahi-browse命令来查...
avahi-publish -s "My Web Server" _http._tcp 80 复制代码 浏览服务:使用avahi-browse命令来搜索局域网内可用的服务: avahi-browse -at 复制代码 通过以上步骤,你可以在设备之间使用mDNS实现通信。当然,也可以写一个自定义的Avahi服务,用于设备间的特定通信需求。 0 赞 0 踩最新...
您还可以通过 sudo systemctl enable avahi-daemon 或sudo service avahi-daemon enable 命令来设置Avahi服务在系统启动时自动启动。 使用mDNS服务:一旦Avahi服务已经启动,您的Linux系统就可以通过mDNS协议进行零配置网络了。您可以使用命令avahi-browse来查看局域网中可用的服务或主机,也可以使用avahi-resolve-host-name...