Questions tagged «avahi»

Avahi是用于组播DNS服务发现的完整LGPL框架。它允许程序发布和发现在本地网络上运行且没有特定配置的服务和主机。


3
通过主机名访问服务器?
我有一个混合的网络,其中大部分是Windows机器,Mac和一些Linux机器。没有DNS或WINS服务器,添加一台超出我的控制范围。如果我在计算机上全新安装了10.04桌面,则网络上的所有其他计算机都可以通过主机名访问该计算机。 但是,如果将10.04服务器放在同一台计算机上,则其他计算机只能通过IP地址访问它。主机名无法解析。我需要在服务器上做什么以使网络上的所有其他计算机都可以访问它?
22 server  avahi 

1
如何删除数百个自动添加的网络打印机?
对我而言,执行打印非常困难,因为打印机对话框中充满了成百上千个自动添加的打印机,因此找不到我要使用的打印机,请参见下面的屏幕截图。 打印机源自我的工作网络,显然很多人(包括学生,我想是他们)正在“共享”他们的家用打印机,然后我的笔记本电脑会自动将其取走。(巧合的是,有时我会在工作中禁用avahi-daemon,这仅仅是因为它使用了大量的CPU)。 当我转到时http://localhost:631/printers/,它说有131台打印机,它们都是Make和Model“本地原始打印机”。有两个例外:1是我手动配置的工作中的网络打印机。另一台是我父母的网络打印机,该打印机也是自动添加的,与我现在位于同一网络上。但是其余的只是我要避免的垃圾。有关如何做到这一点的技巧将不胜感激。 不过,我不会再回到工作地点了,因此,现在,我只想移除这些打印机(即自动添加的129/130打印机)。有没有办法做到这一点?我想我可以通过在cups Web界面中单击来完成此操作,但是对于129台打印机而言,这有点多了。因此,我正在寻找单个命令或有关如何使用各种脚本实现该命令的提示。


1
Bonjour / Avahi / People-Nearby协议之间的差异
最近,我通过Ubuntu的同情IM客户端发现了一种协议,该协议使用户可以与实际局域网上的任何人进行对话。移情似乎将此服务称为“附近的人”,而Windows将其称为“ 我附近的人 ”。 经过一些研究,我发现了更多信息:“协议”似乎称为Avahi(或Apple的Bonjour / Salut(?)),并允许用户连接到网络上的用户,打印机和文件。 我的问题: Bonjour,Avahi,附近的人,附近的人...这些东西是同一事物的不同名称,即连接到同一网络上的“事物”(用户/打印机/文件)吗?Zeroconf的这些实现是否不同? 哪些即时消息支持这种协议?AIM,Trillian和Empathy支持它,对吗?其中哪些可以在智能手机(Android)上使用?我认为Trillian也支持WiChat,但仅适用于iOS。 是否有一个Android应用程序实现了Bonjour或Avahi的即时消息服务?

5
如何通过主机名访问同一网络中的主机?
我有一个连接几个主机的网络。我希望能够使用主机名从其中一台主机访问其他主机。我刚刚发现了“ .local”域,可通过avahi和来使用/etc/nsswitch.conf。但这不是在我的服务器上以这种方式设置的。而且我不想在dns服务器中创建条目。还有其他方法吗?

1
使用ssh和Avahi时遇到问题
解决:确保已安装libnss-mdns! 我无法使用.local主机名在从上网本到桌面的SSH中使用SSH。每隔一段时间,我必须重置我使用的路由器,这会重置它分配给我的设备的地址,因此不久前,我设置了Avahi来解决这个问题。/etc/avahi/services/ssh.service文件是从文档中复制的标准文件: <?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <!-- See avahi.service(5) for more information about this configuration file --> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_ssh._tcp</type> <port>22</port> </service> </service-group> 这曾经可以正常工作,但是现在由于某种原因,当我尝试从上网本ssh切换到桌面时,收到以下错误消息(请注意,我在此输出中更改了PC的主机名): user@netbook>> ssh pc.local -vvv OpenSSH_6.2p2 Ubuntu-6ubuntu0.3, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /home/username/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config …

1
如何广播网络共享(ftp / sftp / webdav),以使其在nautilus中显示给其他用户
有没有一种方法可以广播使用诸如ftp,sftp,webdav之类协议的网络文件共享服务器,从而使其显示在network://下的naulilus中。 我曾经连接到可以看到ftp共享的网络。那是一顶红帽机器。我问用户他是怎么做到的,但他不知道。 (注意:我确实知道如何针对samba进行此操作。我对您针对其他协议的处理方式感兴趣。)

3
与DHCP服务器的连接超时
我想eth0使用外部DHCP服务器(位于我的子网中)配置接口,所以我/etc/network/configure用以下行进行了编辑 auto eth0 iface eth0 inet dhcp 但我也想在DHCP服务器关闭时使用avahi自动配置。 因此,我尝试ifup eth0在服务器关闭时进行尝试,并在一段时间后发生故障,但是接口eth0:avahi配置正确。我正在寻找一种减少尝试连接到DHCP服务器的时间的方法。 还有...这是在没有DHCP服务器的情况下使用avahi的正确方法吗?

4
从ifconfig列表中删除eth0 avahi
您好,这是我从ifconfig获得的响应。现在,我有两件事出现。我需要删除第二个内容,它是eth0:avahi。我将ifconfig的响应发布在网站上,因为我在使用有线互联网时遇到问题,他们建议删除eth0 avahi,以获取互联网。 但是我是Linux网络的新手,不知道如何删除它。 对ifconfig的响应 eth0 Link encap:Ethernet HWaddr 18:a9:05:22:cd:f9 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:28 Base address:0x4000 eth0:avahi Link encap:Ethernet HWaddr 18:a9:05:22:cd:f9 inet addr:169.254.10.43 Bcast:169.254.255.255 Mask:255.255.0.0 UP BROADCAST …

4
如何强制重新发现PulseAudio虚拟声音设备?
我正在使用网络声音设备(不是Multicast / RTP)的PulseAudio功能在家里时,通过上网本在连接到HTPC的音频设备上播放声音。这将创建一个虚拟的声音设备,我可以使用它代替物理的内置声音设备。在大多数情况下,这都很好。但是有时候,虚拟声音设备不会出现。断开网络并重新连接到网络有时会(但并非总是)有所帮助,这很烦人,并且可能对现有的TCP连接不利。 所以我的问题基本上是:是否可以通过某种方式告诉PulseAudio“嘿,如果您真的找不到网络声音设备,请再看一遍。” 编辑:卸载和重装module-zeroconf-discover与pacmd不帮助任何,它不会出现是本身的的avahi问题,因为avahi-browse -t --all | grep PulseAudio节目大量的右看的东西,即使在设备未在pavucontrol或上市pacmd list-sinks。 编辑2:我在两个盒子上都使用Ubuntu 12.04,因为它可能会产生所有不同。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.