ubuntu安裝Avahi发现服务工具

一、简介

解决设置固定ip后无法连接外网的问题,目前采用动态获取ip,可以不用设置设备的固定IP,直接可以通过域名来访问设备,类似树莓派的连接调试
在这里插入图片描述

二、安装

本文使用的是ubuntu23.10.1上安装
1.安装工具

sudo apt install avahi-daemon avahi-utils

2.avahi-tools 软件包包括许多方便的实用程序,可用于检查系统上的
mDNS 服务的工作情况
查看局域网内所有已注册的 mDNS 服务

avahi-browse -a -r

三、配置

1.查看配置文件
安装完成后,你可以检查下 /etc/nsswitch.conf
文件,它控制你的系统使用哪些服务来进行名称解析以及服务优先级。你应该在该文件中看到如下一行

cat /etc/nsswitch.conf

在这里插入图片描述

注意:
命令 mdns4_minimal [NOTFOUND=return],它告诉你的系统使用多播 DNS 解析器将主机名解析为 IP 地址。当名称无法解析时,也会尝试剩余的服务。通常 nss-mdns 包会为你处理此问题,如果你没有看到与此类似的配置,可以编辑这个文件加上它。

2.设置主机名和测试
可以执行多次设置多个用户名

hostnamectl set-hostname ubuntu2310

注:你也可以编辑
/etc/avahi/avahi-daemon.conf
文件,通过
host-name
来设置主机名称。但默认情况下,Avahi 优先使用系统提供的主机名。

3.重新启动服务

 sudo systemctl restart avahi-daemon.service

4.如果你需要开机自启 Avahi服务

sudo systemctl enable --now avahi-daemon.service

四、测试

1.网络测试

局域网下 ping命令测试
在这里插入图片描述

2.修改主机名

修改 /etc/hostname

Ubuntu 主机名存放在 /etc/hostname 文件中,修改主机名时,只需要编辑 hostname文件,在文件中输入新的主机名并保存该文件

sudo vim /etc/hostname 

在这里插入图片描述

修改 /etc/hosts
/etc/hosts 存放的是域名与 ip 的对应关系,虽然这一步不是必须选项,但建议在修改主机名之后同步修改该文件

sudo vim /etc/hosts

在这里插入图片描述

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值