用于试验 Zeroconf 网络的 Linux 虚拟网络

用于试验 Zeroconf 网络的 Linux 虚拟网络

作为一种学习经验,我将实现简单版本的服务,允许零配置网络发生:

  • 从 169.254/16 子网声明链路本地 IP 地址
  • 使用组播 DNS (mDNS) 声明到 224.0.0.151 的链路本地主机名
  • 使用 DNS 服务发现 (DNS-SD) 宣布可用服务

在我的 Ubuntu 18.04 笔记本电脑上,这些服务现在由systemd-resolve和处理avahi

如何在我的计算机上设置虚拟网络来实现我的简单替换?我是否可以设置一个虚拟网络接口,允许我发送和接收数据包而无需它们到达systemd-resolveavahi

相关内容