具有多个主机/接口的链路本地 (zeroconf) 网络

具有多个主机/接口的链路本地 (zeroconf) 网络

我有一台机器 (hostname foo),它有两个有线网络接口,eth0 和 eth1。当我将另一台主机连接bar到其中一个 (eth0) 时,我可以在任一主机的 NetworkManager 中看到它正在使用“仅本地链路”模式:

在此处输入图片描述

ping foo.local这很有效——我只需使用或即可在两个主机之间立即进行通信ping bar.local

但是,当我将第二台主机插入 eth1 时,foo.local由于bar.local现在有多个重叠的 169.254.0.0/16 路由,彼此之间无法访问。我该如何修复此问题永久这样我就不需要ip在每次连接主机时都重复一些咒语,并且还可以最大限度地减少我必须进行的静态 IP 配置量(我想用最零配置网络-ish 方式可能吗?

答案1

这是一次盲目的尝试,但是你可以在主机上尝试这个吗foo

echo "1" | sudo tee /proc/sys/net/ipv4/ip_forward

相关内容