标签: avahi

如何在 Ubuntu 和 OSX 之间共享文件?

是否有任何链接/教程/视频可以帮助我在 Ubuntu 和 Mac OSX 之间共享文件?

macosx avahi

36
推荐指数
3
解决办法
18万
查看次数

通过主机名访问服务器?

我有一个混合网络,其中大部分是 Windows 机器、一台 Mac 和一些 Linux 机器。没有 DNS 或 WINS 服务器,添加一个不在我的控制范围内。如果我在计算机上全新安装 10.04 桌面,那么网络上的所有其他计算机都可以通过主机名访问该计算机。

但是,如果我将10.04服务器放在同一台计算机上,那么其他机器只能通过IP地址访问它。主机名无法解析。我需要在服务器上做什么才能让网络上的所有其他机器都能访问它?

server avahi

24
推荐指数
1
解决办法
2万
查看次数

如何删除数百台自动添加的网络打印机?

打印对我来说很困难,因为打印机对话框里满是上百台自动添加的打印机,所以我找不到我想用的,看下面的截图。

显示很长滚动条的打印机对话图像

打印机来自我的工作网络,显然很多人(我猜包括学生)正在“共享”他们的家用打印机,然后我的笔记本电脑会自动拿起。(巧合的是,我有时会在工作中禁用 avahi-daemon,仅仅是因为它使用了大量 CPU)。

当我转到 时http://localhost:631/printers/,它说有 131 台打印机,它们都是“制造和型号”“本地原始打印机”。有两个例外: 1 是我手动配置的工作中的网络打印机。另一个是我父母的网络打印机,它也是自动添加的,我现在和它在同一个网络上。但其余的只是我真的想避免的垃圾。关于如何做到这一点的提示将不胜感激。

不过,我有一段时间不会回到我的工作地点,所以现在,我只想删除这些打印机(即 129/130 自动添加的打印机)。有没有办法做到这一点?我想我可以通过点击 cups 网络界面来完成,但对于 129 台打印机来说,这有点多。因此,我正在寻找有关如何使用各种脚本实现它的单个命令或提示。

networking avahi printing

19
推荐指数
1
解决办法
2543
查看次数

如何发现局域网上所有机器的主机名?

我使用 hostname.local ssh 进入我网络上的机器。我忘记了其中一台机器的主机名。是否有我可以从一台机器发出的命令来广播请求并显示我局域网上机器的所有主机名?

networking avahi

18
推荐指数
2
解决办法
2万
查看次数

Bonjour/Avahi/People-Nearby 协议之间的差异

我最近发现,通过 Ubuntu 的 empathy IM 客户端,存在一个协议,使用户能够与他实际本地网络上的任何人交谈。似乎同理心将这项服务称为“附近的人”,而 Windows 则称为“我附近的人”。

经过一些研究,我发现了更多信息:似乎“协议”被称为 Avahi(或Apple 的Bonjour /Salut(?))并允许用户连接到网络上的用户、打印机和文件。

我的问题:

  1. Bonjour、Avahi、附近的人、附近的人……这些东西是否是同一事物的不同名称,即连接到同一网络上的“事物”(用户/打印机/文件)?这些是 Zeroconf 的不同实现吗?
  2. 哪个IM支持这种协议?AIM、Trillian 和 Empathy 支持它,对吗?其中哪些可以在智能手机(Android)上使用?我认为 Trillian 和 WiChat 也是如此,但仅适用于 iOS。
  3. 是否有 Android 应用程序可以实现 Bonjour 或 Avahi 的即时消息服务?

empathy avahi zeroconf

14
推荐指数
1
解决办法
4860
查看次数

如何通过主机名访问同一网络中的主机?

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

server networking dns avahi hostname

11
推荐指数
1
解决办法
8095
查看次数

与 DHCP 服务器的连接超时

我想eth0使用外部 DHCP 服务器(驻留在我的子网中)来配置我的接口,所以我/etc/network/configure用这些行进行了编辑

auto eth0  
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

但我也想在 DHCP 服务器关闭时使用 avahi 自动配置。

所以我ifup eth0在服务器宕机时尝试过,一段时间后它失败了,但接口eth0:avahi配置正确。我正在寻找的是一种减少尝试连接到 DHCP 服务器所花费的时间的方法。

而且……这是在没有 DHCP 服务器的情况下使用 avahi 的正确方法吗?

networking avahi dhcp timeout

11
推荐指数
2
解决办法
3万
查看次数

Avahi 守护进程使用过多的 CPU?

看来avahi-daemon我不知道的进程在我的系统上使用了过多的 CPU

我已经尝试过htop系统监视器,并且只htop显示CPU使用情况。下面包含屏幕截图。

我能做些什么来让自己avahi-daemon行为得体?

编辑:这个问题经常在玩 Dota 2 游戏时出现。我已经观察这个问题一周了。

顶部

系统监控器 与 htop 不同,系统监视器似乎不会显示哪个进程正在消耗 CPU。

sudo systemctl status avahi-daemon.s* 根据@heynnema 的要求

cpu-load avahi cpu htop

11
推荐指数
1
解决办法
1万
查看次数

您如何广播网络共享 (ftp/sftp/webdav) 以便它在 nautilus 中显示给其他用户

有没有办法广播使用 ftp、sftp、webdav 等协议的网络文件共享服务器,以便它显示在 network:// 下的 naulilus 中。

我曾经连接到可以看到 ftp 共享的网络。这是一台红帽机器。我问用户他是怎么做到的,但他不知道。

(注意:我知道如何为 samba 执行此操作。我对您如何为其他协议执行此操作感兴趣。)

nautilus networking avahi file-sharing

10
推荐指数
1
解决办法
2696
查看次数

使用 ssh 和 Avahi 时遇到问题

解决:确保安装了libnss-mdns!

我在使用 .local 主机名从上网本到桌面使用 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>
Run Code Online (Sandbox Code Playgroud)

这曾经工作正常,但现在由于某种原因,当我尝试从上网本 ssh 到我的桌面时,我收到以下错误消息(注意我在此输出中更改了我的电脑的主机名):

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
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
ssh: Could not resolve hostname pc.local: Name or …
Run Code Online (Sandbox Code Playgroud)

ssh lubuntu networking avahi

10
推荐指数
1
解决办法
2万
查看次数